[PP-1] Support OpenID Connect Discovery

Created on 15 February 2019, almost 6 years ago
Updated 13 February 2024, 9 months ago

Problem/Motivation

To help streamline discovery and on-boarding of new clients, create Controllers which provide the following routes

    <!-- li><code class="language-php">/.well-known/oauth-authorization-server</code></li -->
  • /.well-known/openid-configuration
  • /.well-known/jwks.json

Doing so would facilitate access to metadata like ...

https://accounts.google.com/.well-known/openid-configuration
https://www.googleapis.com/oauth2/v3/certs (jwks.json path defined by jwks_uri in above)

https://gitlab.com/.well-known/openid-configuration
https://gitlab.com/oauth/discovery/keys (jwks.json path defined by jwks_uri in above)

Supporting documentation on this process is provided by RFC 8414

See also:

Remaining tasks

Create the controllers.

User interface changes

TBD

API changes

TBD

Data model changes

TBD - Probably none

Release notes snippet

TBD

Original report by bradjones1

✨ Feature request
Status

Needs review

Version

6.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States bradjones1 Digital Nomad Life

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024