Skip to content

Commit

Permalink
Document OpenDID SIOPv2 Usage (#316)
Browse files Browse the repository at this point in the history
* SIOPv2

* Apply suggestions from code review

Co-authored-by: Chris Chinchilla <[email protected]>

---------

Co-authored-by: Chris Chinchilla <[email protected]>
  • Loading branch information
abdulmth and ChrisChinchilla authored Jun 19, 2024
1 parent 66cf879 commit 1b297b7
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions docs/develop/08_opendid/04_integrate_opendid.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,13 @@ After successful authentication, OpenDID redirects back to the provided `redirec
state=nitctpl7nmqcpvob7xthrw&
token_type=bearer
```

## Self-Issued OpenID Provider v2 (SIOPv2)

You can configure OpenDID to be compatible with [SIOPv2](https://openid.net/specs/openid-connect-self-issued-v2-1_0.html).
In this case, you only need a DID for the authorization, and no credentials.
To configure the OpenDID service to allow SIOPv2, it must have a `client` key with an empty requirements
value in the `config.yaml` file.

Initiate the SIOPv2 flow the same way as the [Implicit Flow](#implicit-flow) with the exception that the `nonce`
value is required.

0 comments on commit 1b297b7

Please sign in to comment.