1
0

Show errors from openid provider

This commit is contained in:
kolaente
2021-08-14 17:31:35 +02:00
parent 7bd081efe0
commit f79f4101b6
3 changed files with 13 additions and 2 deletions

View File

@ -39,8 +39,18 @@ export default {
}
localStorage.setItem('authenticating', true)
if (typeof this.$route.query.error !== 'undefined') {
let error = this.$t('user.auth.openIdGeneralError')
if (typeof this.$route.query.message !== 'undefined') {
error = this.$route.query.message
}
localStorage.removeItem('authenticating')
this.$store.commit(ERROR_MESSAGE, error)
return
}
const state = localStorage.getItem('state')
if(typeof this.$route.query.state === 'undefined' || this.$route.query.state !== state) {
if (typeof this.$route.query.state === 'undefined' || this.$route.query.state !== state) {
localStorage.removeItem('authenticating')
this.$store.commit(ERROR_MESSAGE, this.$t('user.auth.openIdStateError'))
return