Documentation: Add Descope as User Identity Provider - #2326
Documentation: Add Descope as User Identity Provider#2326antonsmolyanyy wants to merge 6 commits into
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
👷 Deploy request for pomerium-docs pending review.Visit the deploys page to approve it
|
Greptile SummaryThis PR adds a new identity provider guide for Descope at
Confidence Score: 5/5Safe to merge — purely additive documentation with no changes to existing pages or shared components. The change is a new standalone MDX guide and three screenshots. The Approved Domains step correctly handles the redirect-URI requirement for Descope, the scope format matches the reference docs, and the cspell addition is trivially correct. The one clarity issue in the RBAC section (the "append" wording) does not block users from completing the integration. content/docs/integrations/user-identity/descope.mdx — the RBAC section wording could be clearer, and previously raised threads (newline at EOF, duplicate word) are still open. Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant Pomerium
participant Descope
User->>Pomerium: Access protected route
Pomerium->>User: Redirect to Descope OIDC authorize endpoint
Note over Pomerium,Descope: idp_provider_url = https://api.descope.com/<ProjectID>
Note over Pomerium,Descope: scopes: openid, profile, email, offline_access,<br/>descope.claims, descope.custom_claims
User->>Descope: Authenticate via Descope Flow
Descope-->>Pomerium: Authorization code (redirect to /oauth2/callback)
Note over Descope,Pomerium: Redirect URI domain validated against Approved Domains
Pomerium->>Descope: Exchange code for tokens (client_id + client_secret)
Descope-->>Pomerium: ID token + access token (with roles/permissions claims)
Note over Pomerium: Evaluates claim/roles, claim/permissions,<br/>claim/department against policy
Pomerium-->>User: Allow or deny access
Reviews (3): Last reviewed commit: "added descope to cspell json file" | Re-trigger Greptile |
… small formatting changes
Summary
Adds a new identity provider guide for Descope at
content/docs/integrations/user-identity/descope.mdx.The page covers:
console (Federated Apps → Generic OIDC Application), noting where to
find the Issuer URL (IdP Configuration) and the Client ID /
Client Secret (SP Configuration, Confidential client). Includes
three supporting screenshots under
img/descope/.idp_provider: oidcwiththe Descope issuer as
idp_provider_url, shown in bothconfig.yamland environment-variable tabs.
Descope roles/permissions by requesting the
descope.claimsscope,with example
claim/rolesandclaim/permissionspolicies, plusdescope.custom_claimsfor custom claims (e.g.claim/department).No existing pages or shared components are changed; this is additive
(one new
.mdxfile and three images).AI disclosure
none, only the PR summary was written by AI ^
Checklist