davidallendj / opaal

Tool to automate the OAuth 2.0/OIDC flows
MIT License
1 stars 3 forks source link

Complete implementation of authorization code flow #4

Closed davidallendj closed 6 months ago

davidallendj commented 6 months ago

This PR completes the authorization code flow which will allow a user to log in with an identity provider, verify and consume the ID token, add opaal as a trusted issuer, create and send a JWT to the authorization server, and return a valid access token for the user to use with services protected by the authorization server.

There's still work to be done regarding managing OAuth clients, error checking, handling trusted issuers correctly, etc.