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

Define hybrid model of subject-signed and attester-signed ID tokens #9

Open
OIDF-automation opened this issue Apr 22, 2022 · 0 comments

Comments

@OIDF-automation
Copy link

Imported from AB/Connect bitbucket: https://bitbucket.org/openid/connect/issues/1478

Original Reporter: dwaite40

From PR #48, specifically this comment, on adding an id_token_type request parameter to request subject-signed or attester signed ID Tokens.

If we define a request parameter to switch the security model of the OP on a request-by-request basis, we need to change the SIOP processing model to include this hybrid processing model for traditional third-parties.

There are several extensions as part of SIOPv2 which are not packaged as being general purpose for transactions with a more traditional OP or for OAuth. Some of these are explicitly called out as being inappropriate, such as the registration parameter, are explicitly recommended against currently for security reasons.

If an OP is operating in both a SIOP and traditional OP model, we need to document how that can be done securely with request and response processing steps.

If an RP can request one mode or the other on a request-by-request basis, we should probably also define a use case for such behavior. For example, subject-signed and attester-signed ID tokens cannot represent the same subject and are thus not interchangeable.

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

No branches or pull requests

1 participant