Skip to content

Commit 32d8217

Browse files
authored
Merge pull request #47254 from sberyozkin/expanded_oidc_config_doc
Add OIDC expanded configuration reference
2 parents e9d2a69 + 7e17ae9 commit 32d8217

File tree

4 files changed

+1263
-8
lines changed

4 files changed

+1263
-8
lines changed

docs/src/main/asciidoc/security-oidc-bearer-token-authentication.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1607,10 +1607,8 @@ section of the OpenID Connect Multi-Tenancy guide.
16071607
== References
16081608

16091609
* xref:security-oidc-configuration-properties-reference.adoc[OIDC configuration properties]
1610+
* xref:security-oidc-expanded-configuration.adoc[Expanded OIDC Configuration Reference]
16101611
* xref:security-oidc-bearer-token-authentication-tutorial.adoc[Protect a service application by using OIDC Bearer token authentication]
1611-
* link:https://www.keycloak.org/documentation.html[Keycloak documentation]
1612-
* link:https://openid.net/connect/[OpenID Connect]
1613-
* link:https://tools.ietf.org/html/rfc7519[JSON Web Token]
16141612
* xref:security-openid-connect-client-reference.adoc[OpenID Connect and OAuth2 client and filters reference guide]
16151613
* xref:security-openid-connect-dev-services.adoc[Dev Services for Keycloak]
16161614
* xref:security-jwt-build.adoc[Sign and encrypt JWT tokens with SmallRye JWT Build]
@@ -1621,3 +1619,6 @@ ifndef::no-quarkus-keycloak-admin-client[]
16211619
* xref:security-keycloak-admin-client.adoc[Quarkus Keycloak Admin Client]
16221620
endif::no-quarkus-keycloak-admin-client[]
16231621
* xref:security-openid-connect-multitenancy.adoc[Using OpenID Connect Multi-Tenancy]
1622+
* link:https://www.keycloak.org/documentation.html[Keycloak documentation]
1623+
* link:https://openid.net/connect/[OpenID Connect]
1624+
* link:https://tools.ietf.org/html/rfc7519[JSON Web Token]

docs/src/main/asciidoc/security-oidc-code-flow-authentication.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2177,6 +2177,7 @@ section of the OpenID Connect Multi-Tenancy guide.
21772177
== References
21782178

21792179
* xref:security-oidc-configuration-properties-reference.adoc[OIDC configuration properties]
2180+
* xref:security-oidc-expanded-configuration.adoc[Expanded OIDC Configuration Reference]
21802181
* xref:security-openid-connect-providers.adoc[Configuring well-known OpenID Connect providers]
21812182
* xref:security-openid-connect-client-reference.adoc[OpenID Connect and OAuth2 client and filters reference guide]
21822183
* xref:security-openid-connect-dev-services.adoc[Dev Services for Keycloak]

docs/src/main/asciidoc/security-oidc-configuration-properties-reference.adoc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,17 @@ As a Quarkus developer, you configure the Quarkus OpenID Connect (OIDC) extensio
1717

1818
include::{generated-dir}/config/quarkus-oidc_quarkus.oidc.adoc[opts=optional, leveloffset=+1]
1919

20+
See also the xref:security-oidc-expanded-configuration.adoc[Expanded OIDC Configuration Reference] for an expanded, detailed explanation of OIDC configuration properties and their typical, recommended combinations.
21+
2022
== Keycloak Dev Services configuration
2123

2224
include::{generated-dir}/config/quarkus-devservices-keycloak_quarkus.keycloak.adoc[opts=optional, leveloffset=+1]
2325

2426
== References
2527

28+
* xref:security-oidc-expanded-configuration.adoc[Expanded OIDC Configuration Reference]
2629
* xref:security-oidc-bearer-token-authentication.adoc[OIDC Bearer token authentication]
27-
* xref:security-oidc-bearer-token-authentication-tutorial.adoc[Protect a service application by using OpenID Connect (OIDC) Bearer token authentication]
28-
* https://openid.net/connect/[OpenID Connect]
29-
* xref:security-openid-connect-client-reference.adoc[OpenID Connect and OAuth2 Client and Filters Reference Guide]
30-
* xref:security-authentication-mechanisms.adoc#oidc-jwt-oauth2-comparison[Choosing between OpenID Connect, SmallRye JWT, and OAuth2 authentication mechanisms]
31-
* xref:security-authentication-mechanisms.adoc#combining-authentication-mechanisms[Combining authentication mechanisms]
30+
* xref:security-oidc-code-flow-authentication.adoc[OIDC Authorization code flow authentication]
31+
* xref:security-openid-connect-multitenancy.adoc[OIDC MultiTenancy]
32+
* xref:security-openid-connect-dev-services.adoc[Keycloak Dev Services]
3233
* xref:security-overview.adoc[Quarkus Security]

0 commit comments

Comments
 (0)