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

Refine error reporting for identity assertion #2

Open
dontcallmedom opened this issue Jun 1, 2017 · 1 comment
Open

Refine error reporting for identity assertion #2

dontcallmedom opened this issue Jun 1, 2017 · 1 comment
Assignees

Comments

@dontcallmedom
Copy link
Member

Raised by @stefhak

From https://lists.w3.org/Archives/Public/public-webrtc/2016Sep/0071.html

"A single error for all the intros that can go wrong in generating a identity assertions is not enough. Need to be able to separate all the different types of errors."

and

"Need ways to report errors of checking identity assertions"

@dontcallmedom
Copy link
Member Author

Comment by @ekr

There are a huge pile of IDP errors already defined:


idp-bad-script-failure | The script loaded from the identity provider is not valid                 JavaScript or did not implement the correct interfaces.
-- | --
idp-execution-failure | The identity provider has thrown an exception or                 returned a rejected promise.
idp-load-failure | Loading of the IdP URI has failed. The                 httpRequestStatusCode attribute is                 set to the HTTP status code of the response.
idp-need-login | The identity provider requires the user to login. The                 idpLoginUrl attribute is set to the URL that                 can be used to login.
idp-timeout | The IdP timer has expired.
idp-tls-failure | The TLS certificate used for the IdP HTTPS connection                 is not trusted.
idp-token-expired | The IdP token has expired.
idp-token-invalid

I think this can be closed.

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