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

Implement same-device flow redirection including Error Response #40

Open
2 tasks
nanderstabel opened this issue Jun 14, 2023 · 0 comments
Open
2 tasks
Labels
Added A new feature that requires a minor release.

Comments

@nanderstabel
Copy link
Collaborator

Description

The error response must be made in the same manner as defined in Section 3.1.2.6 of [OpenID.Core].In addition to the error codes defined in Section 4.1.2.1 of OAuth 2.0 and Section 3.1.2.6 of [OpenID.Core], this specification also defines the following error codes:

  • user_cancelled: End-User cancelled the Authorization Request from the RP.

  • registration_value_not_supported: the Self-Issued OP does not support some Relying Party parameter values received in the request.

  • subject_syntax_types_not_supported: the Self-Issued OP does not support any of the Subject Syntax Types supported by the RP, which were communicated in the request in the subject_syntax_types_supported parameter.

  • invalid_registration_uri: the client_metadata_uri in the Self-Issued OpenID Provider request returns an error or contains invalid data.

  • invalid_registration_object: the client_metadata parameter contains an invalid RP parameter Object.
    Other error codes MAY be used.Note that HTTP error codes do not work in the cross-device Self-Issued OP protocol flows.

Motivation

Essential part of the same-device flow.

Resources

https://openid.net/specs/openid-connect-self-issued-v2-1_0.html#section-10.3
OpenID.Core]

To-do List

  • Implement proper redirection for same-device flow
  • Add the Error Responses
@nanderstabel nanderstabel added the Added A new feature that requires a minor release. label Jun 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Added A new feature that requires a minor release.
Projects
Status: Backlog
Development

No branches or pull requests

1 participant