A possible flow similar to hybrid grant
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 112
- Forks
- 38
- Avg merge
- 12d 19h
- Merged PRs (30d)
- 4
Description
Throughout the works in the OIDF GAIN PoC WG, I came to the idea that obtaining an access token along with the verifiable presentation can be an useful use case in the context of decentralized identity. The point of the design would be to have a code vp_token or token vp_token response type to request both access and identity information in the same flow.
One of the missing parts would a parameter here called relying_party_redirect_uri that would help the relying party to trigger an OID4VP flow from the authorization server and get a response with the access_token and the vp_token. That would help to have the verifier uncoupled from the application that requires the identity information.
I drafted the following sequence diagram and a working proof of concept (https://github.com/malach-it/boruta-server/pull/66) that showcase how it would look like.
I raised this issue to gather feedback about the concept and know if I am mistaken somewhere.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the sequence diagram in the issue and the proof of concept at malach-it/boruta-server#66 to understand the proposed code vp_token or token vp_token flow and relying_party_redirect_uri. Done would require maintainer feedback and an agreed, sufficiently specified protocol change; the issue currently asks for concept validation rather than naming an implementation target.
Written by the indexing model from the issue text.
Assessment
- Domain
- authentication, authorization, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100