Skip to content

[auth] sometimes the user needs to login multiple times #529

@fcaps

Description

@fcaps

there is an issue if you login and hydra is redirecting you back to the website callback, you will be directly redirected to login again.
we have to investigate what is happening on production, since i cannot reproduce it locally/xzy.

we could start searching for this log:

// security/bootPassport.js
      const oAuthPassport = {
            token,
            refreshToken
        }

        const apiClient = JavaApiClientFactory.createInstance(new UserService(), appConfig.apiUrl, oAuthPassport)
        const userRepository = new UserRepository(apiClient)

        userRepository.fetchUser(oAuthPassport).then(user => {
            verified(null, user)
        }).catch(e => {
            console.error('[Error] oAuth verify failed with "' + e.toString() + '"')
            verified(null, null)
        })

maybe the callback itself is not valid (url produced by hydra), by having a bad code/token. so we need to capture all urls in the browser.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions