Игорь Надеин 86fed54811
All checks were successful
Deploy production / deploy (push) Successful in 10m4s
Add OIDC back-channel logout for deactivated accounts
2026-10-27 20:01:26 +03:00

37 lines
1.1 KiB
Python

from django.urls import path
from oauth2_provider import views
from .views import (
CorporateAuthorizationView,
CorporateConnectDiscoveryView,
CorporateIntrospectTokenView,
CorporateRevokeTokenView,
CorporateTokenView,
)
app_name = "oauth2_provider"
# Client registration is intentionally absent. Administrators register trusted
# applications in Django Admin, while public OAuth/OIDC endpoints stay standard.
urlpatterns = [
path("authorize/", CorporateAuthorizationView.as_view(), name="authorize"),
path("token/", CorporateTokenView.as_view(), name="token"),
path(
"revoke_token/",
CorporateRevokeTokenView.as_view(),
name="revoke-token",
),
path(
"introspect/",
CorporateIntrospectTokenView.as_view(),
name="introspect",
),
path(
".well-known/openid-configuration",
CorporateConnectDiscoveryView.as_view(),
name="oidc-connect-discovery-info",
),
path(".well-known/jwks.json", views.JwksInfoView.as_view(), name="jwks-info"),
path("userinfo/", views.UserInfoView.as_view(), name="user-info"),
]