Show errors from openid provider
This commit is contained in:
parent
7bd081efe0
commit
f79f4101b6
3 changed files with 13 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
Reference in a new issue