Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auth0 Rule - Move error reporting from SSO dashboard to NLX #186

Open
gene1wood opened this issue Apr 2, 2018 · 2 comments
Open

Auth0 Rule - Move error reporting from SSO dashboard to NLX #186

gene1wood opened this issue Apr 2, 2018 · 2 comments

Comments

@gene1wood
Copy link
Contributor

gene1wood commented Apr 2, 2018

Background

Currently, when an error message needs to be conveyed to the user due to an Auth0 rule, that message is sent in a jwt to the sso dashboard to be rendered.

Problem

The navigation flow of sending a user from NLX to the sso dashboard and having to use the back button to get back to the RP isn't ideal. This is currently tracked in SSO dashboard mozilla-iam/sso-dashboard#205 and mozilla/parsys#253 as "improve error page wayfinding"

It's confusing to the user to go to an RP, try to login and then be sent to a site that they weren't on before (sso dashboard) and potentially haven't gone to before to see an error message about another site (their RP or the NLX)

Solution

Instead of sending the error to SSO dashboard, send it to NLX. NLX will define a parameter and standard in mozilla-iam/auth0-custom-lock#99 through which to convey the error.

@andrewkrug
Copy link
Contributor

@gene1wood if this moves into the NLX can we still verify the signatures on the error message in the same manor? If so... I'm all for it.

@gene1wood
Copy link
Contributor Author

@andrewkrug Ya, see the "How to make this safe" section of the associated issue mozilla-iam/auth0-custom-lock#99

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants