From 917b4ab392853ca4afd4e67dcbefa2f2cb01a4e9 Mon Sep 17 00:00:00 2001 From: Marc 'risson' Schmitt Date: Wed, 18 Dec 2024 11:53:05 +0100 Subject: [PATCH] providers/oauth2: add support for OAuth 2.0 Authorization Server Metadata endpoint (RFC 8414) Signed-off-by: Marc 'risson' Schmitt --- authentik/providers/oauth2/urls_root.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/authentik/providers/oauth2/urls_root.py b/authentik/providers/oauth2/urls_root.py index 02d89e9dd6..8c3a330484 100644 --- a/authentik/providers/oauth2/urls_root.py +++ b/authentik/providers/oauth2/urls_root.py @@ -6,6 +6,7 @@ from django.urls import include, path from authentik.providers.oauth2.views.authorize import AuthorizationFlowInitView from authentik.providers.oauth2.views.device_init import DeviceEntryView from authentik.providers.oauth2.views.github import GitHubUserTeamsView, GitHubUserView +from authentik.providers.oauth2.views.provider import ProviderInfoView from authentik.providers.oauth2.views.token import TokenView github_urlpatterns = [ @@ -40,4 +41,9 @@ urlpatterns = [ ), name="device-login", ), + path( + ".well-known/oauth-authorization-server/application/o//", + ProviderInfoView.as_view(), + name="providers-oauth2-authorization-server-metadata", + ), ]