Skip to content

Commit 7b5282f

Browse files
Merge pull request #5777 from himeshsiriwardana/pr-5738
Encrypt and Decrypt ID documentation
2 parents 45653c3 + e96d38f commit 7b5282f

File tree

21 files changed

+326
-39
lines changed

21 files changed

+326
-39
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{% include "../../../../../includes/guides/authentication/oidc/encrypt-decrypt-id-tokens.md" %}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{% include "../../../../../includes/guides/authentication/oidc/id-token-encryption-reference.md" %}

en/asgardeo/mkdocs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,9 @@ nav:
347347
- Tokens and validation:
348348
- Validate tokens at a resource server: guides/authentication/oidc/token-validation-resource-server.md
349349
- Validate ID tokens: guides/authentication/oidc/validate-id-tokens.md
350+
- Encrypt ID tokens:
351+
- Encrypt and decrypt ID tokens: guides/authentication/oidc/encrypt-decrypt-id-tokens.md
352+
- ID token encryption reference: guides/authentication/oidc/id-token-encryption-reference.md
350353
- Request user information: guides/authentication/oidc/request-user-info.md
351354
- Revoke tokens: guides/authentication/oidc/revoke-tokens.md
352355
- Configure token exchange: guides/authentication/configure-token-exchange.md
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{% include "../../../../../../includes/guides/authentication/oidc/encrypt-decrypt-id-tokens.md" %}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{% include "../../../../../../includes/guides/authentication/oidc/id-token-encryption-reference.md" %}

en/identity-server/7.0.0/mkdocs.yml

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -551,29 +551,37 @@ nav:
551551
- Configure OIDC flows: guides/authentication/oidc/index.md
552552
- Discover OIDC endpoints: guides/authentication/oidc/discover-oidc-configs.md
553553
- Dynamic Client Registration (DCR): guides/authentication/oidc/oauth-dynamic-client-registration.md
554-
- Implement login using the Authorization Code flow: guides/authentication/oidc/implement-auth-code.md
555-
- Implement login using the Authorization Code flow and PKCE: guides/authentication/oidc/implement-auth-code-with-pkce.md
556-
- Implement private key JWT client authentication for OIDC: guides/authentication/oidc/private-key-jwt-client-auth.md
557-
- Implement login using Pushed Authorization Requests: guides/authentication/oidc/implement-login-with-par.md
558-
- Implement login using the Device Authorization flow: guides/authentication/oidc/implement-device-flow.md
559-
- JWT Secured Authorization Response Mode (JARM) for OAuth 2.0: guides/authentication/oidc/jarm.md
560-
- Implement login using the OIDC Hybrid Flow: guides/authentication/oidc/implement-oidc-hybrid-flow.md
561-
- Implement JWT Bearer Grant: guides/authentication/configure-jwt-bearer-grant.md
562-
- Configure token exchange: guides/authentication/configure-token-exchange.md
563-
- Validate ID tokens: guides/authentication/oidc/validate-id-tokens.md
564-
- Request user information: guides/authentication/oidc/request-user-info.md
565-
- Validate tokens: guides/authentication/oidc/token-validation-resource-server.md
566-
- Validate JWT with JWKS: guides/authentication/oidc/validate-jwt-with-jwks.md
567-
- Revoke tokens: guides/authentication/oidc/revoke-tokens.md
568-
- Implement logout: guides/authentication/oidc/add-logout.md
569-
- Implement back channel logout: guides/authentication/oidc/add-back-channel-logout.md
570-
- Implement federated IdP-initiated logout: guides/authentication/oidc/oidc-federated-idp-initiated-logout.md
554+
- Login flows:
555+
- Authorization code flow: guides/authentication/oidc/implement-auth-code.md
556+
- Authorization code flow and PKCE: guides/authentication/oidc/implement-auth-code-with-pkce.md
557+
- Hybrid flow: guides/authentication/oidc/implement-oidc-hybrid-flow.md
558+
- Device authorization flow: guides/authentication/oidc/implement-device-flow.md
559+
- Pushed Authorization Requests (PAR): guides/authentication/oidc/implement-login-with-par.md
560+
- JWT Secured Authorization Response Mode (JARM) for OAuth 2.0: guides/authentication/oidc/jarm.md
561+
- Grant types:
562+
- JWT Bearer Grant: guides/authentication/configure-jwt-bearer-grant.md
563+
- Client authentication methods:
564+
- Private key JWT: guides/authentication/oidc/private-key-jwt-client-auth.md
565+
- Tokens and validation:
566+
- Validate tokens at a resource server: guides/authentication/oidc/token-validation-resource-server.md
567+
- Validate JWT with JWKS: guides/authentication/oidc/validate-jwt-with-jwks.md
568+
- Validate ID tokens: guides/authentication/oidc/validate-id-tokens.md
569+
- Encrypt ID tokens:
570+
- Encrypt and decrypt ID tokens: guides/authentication/oidc/encrypt-decrypt-id-tokens.md
571+
- ID token encryption reference: guides/authentication/oidc/id-token-encryption-reference.md
572+
- Request user information: guides/authentication/oidc/request-user-info.md
573+
- Revoke tokens: guides/authentication/oidc/revoke-tokens.md
574+
- Configure token exchange: guides/authentication/configure-token-exchange.md
575+
- Logout:
576+
- Front-channel logout: guides/authentication/oidc/add-logout.md
577+
- Back-channel logout: guides/authentication/oidc/add-back-channel-logout.md
578+
- Federated IdP-initiated logout: guides/authentication/oidc/oidc-federated-idp-initiated-logout.md
571579
- Configure SAML flows:
572-
- Configure SAML flows: guides/authentication/saml/index.md
573-
- Discover SAML endpoints and settings: guides/authentication/saml/discover-saml-configs.md
574-
- SAML artifact binding: guides/authentication/saml/saml-artifact-binding.md
575-
- Implement SAML federated IdP-initiated SSO: guides/authentication/saml/saml-federated-idp-initiated-sso.md
576-
- SAML back-channel logout: guides/authentication/saml/saml-back-channel-logout.md
580+
- Configure SAML flows: guides/authentication/saml/index.md
581+
- Discover SAML endpoints and settings: guides/authentication/saml/discover-saml-configs.md
582+
- SAML artifact binding: guides/authentication/saml/saml-artifact-binding.md
583+
- Implement SAML federated IdP-initiated SSO: guides/authentication/saml/saml-federated-idp-initiated-sso.md
584+
- SAML back-channel logout: guides/authentication/saml/saml-back-channel-logout.md
577585
- Authorization:
578586
- Authorization: guides/authorization/index.md
579587
- API authorization:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{% include "../../../../../../includes/guides/authentication/oidc/encrypt-decrypt-id-tokens.md" %}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{% include "../../../../../../includes/guides/authentication/oidc/id-token-encryption-reference.md" %}

en/identity-server/7.1.0/mkdocs.yml

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -578,26 +578,34 @@ nav:
578578
- Handle advanced login scenarios: guides/authentication/app-native-authentication/handle-advanced-login-scenarios.md
579579
- Login Flow AI: guides/authentication/login-flow-ai.md
580580
- Configure OIDC flows:
581-
- Configure OIDC flows: guides/authentication/oidc/index.md
582-
- Discover OIDC endpoints: guides/authentication/oidc/discover-oidc-configs.md
583-
- Dynamic Client Registration (DCR): guides/authentication/oidc/oauth-dynamic-client-registration.md
584-
- Implement login using the Authorization Code flow: guides/authentication/oidc/implement-auth-code.md
585-
- Implement login using the Authorization Code flow and PKCE: guides/authentication/oidc/implement-auth-code-with-pkce.md
586-
- Implement private key JWT client authentication for OIDC: guides/authentication/oidc/private-key-jwt-client-auth.md
587-
- Implement login using Pushed Authorization Requests: guides/authentication/oidc/implement-login-with-par.md
588-
- Implement login using the Device Authorization flow: guides/authentication/oidc/implement-device-flow.md
581+
- Configure OIDC flows: guides/authentication/oidc/index.md
582+
- Discover OIDC endpoints: guides/authentication/oidc/discover-oidc-configs.md
583+
- Dynamic Client Registration (DCR): guides/authentication/oidc/oauth-dynamic-client-registration.md
584+
- Login flows:
585+
- Authorization code flow: guides/authentication/oidc/implement-auth-code.md
586+
- Authorization code flow and PKCE: guides/authentication/oidc/implement-auth-code-with-pkce.md
587+
- Hybrid flow: guides/authentication/oidc/implement-oidc-hybrid-flow.md
588+
- Device authorization flow: guides/authentication/oidc/implement-device-flow.md
589+
- Pushed Authorization Requests (PAR): guides/authentication/oidc/implement-login-with-par.md
589590
- JWT Secured Authorization Response Mode (JARM) for OAuth 2.0: guides/authentication/oidc/jarm.md
590-
- Implement login using the OIDC Hybrid Flow: guides/authentication/oidc/implement-oidc-hybrid-flow.md
591-
- Implement JWT Bearer Grant: guides/authentication/configure-jwt-bearer-grant.md
592-
- Configure token exchange: guides/authentication/configure-token-exchange.md
591+
- Grant types:
592+
- JWT Bearer Grant: guides/authentication/configure-jwt-bearer-grant.md
593+
- Client authentication methods:
594+
- Private key JWT: guides/authentication/oidc/private-key-jwt-client-auth.md
595+
- Tokens and validation:
596+
- Validate tokens at a resource server: guides/authentication/oidc/token-validation-resource-server.md
597+
- Validate JWT with JWKS: guides/authentication/oidc/validate-jwt-with-jwks.md
593598
- Validate ID tokens: guides/authentication/oidc/validate-id-tokens.md
599+
- Encrypt ID tokens:
600+
- Encrypt and decrypt ID tokens: guides/authentication/oidc/encrypt-decrypt-id-tokens.md
601+
- ID token encryption reference: guides/authentication/oidc/id-token-encryption-reference.md
594602
- Request user information: guides/authentication/oidc/request-user-info.md
595-
- Validate tokens: guides/authentication/oidc/token-validation-resource-server.md
596-
- Validate JWT with JWKS: guides/authentication/oidc/validate-jwt-with-jwks.md
597603
- Revoke tokens: guides/authentication/oidc/revoke-tokens.md
598-
- Implement logout: guides/authentication/oidc/add-logout.md
599-
- Implement back channel logout: guides/authentication/oidc/add-back-channel-logout.md
600-
- Implement federated IdP-initiated logout: guides/authentication/oidc/oidc-federated-idp-initiated-logout.md
604+
- Configure token exchange: guides/authentication/configure-token-exchange.md
605+
- Logout:
606+
- Front-channel logout: guides/authentication/oidc/add-logout.md
607+
- Back-channel logout: guides/authentication/oidc/add-back-channel-logout.md
608+
- Federated IdP-initiated logout: guides/authentication/oidc/oidc-federated-idp-initiated-logout.md
601609
- Configure SAML flows:
602610
- Configure SAML flows: guides/authentication/saml/index.md
603611
- Discover SAML endpoints and settings: guides/authentication/saml/discover-saml-configs.md
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{% include "../../../../../../includes/guides/authentication/oidc/encrypt-decrypt-id-tokens.md" %}

0 commit comments

Comments
 (0)