This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 31fbd4ce70110bc9b26f3247269b79f0d758a0c9
Author: Benoit TELLIER <[email protected]>
AuthorDate: Mon Jan 19 14:40:44 2026 +0100

    fixup! [ENHANCEMENT] Improve SASL OpenId doc
---
 docs/modules/servers/partials/configure/imap.adoc | 9 ++++-----
 docs/modules/servers/partials/configure/smtp.adoc | 9 ++++-----
 2 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/docs/modules/servers/partials/configure/imap.adoc 
b/docs/modules/servers/partials/configure/imap.adoc
index caf1a8684e..4c86b5fa3b 100644
--- a/docs/modules/servers/partials/configure/imap.adoc
+++ b/docs/modules/servers/partials/configure/imap.adoc
@@ -64,10 +64,11 @@ Whether to enable Authentication PLAIN if the connection is 
not encrypted via SS
 
 | auth.oidc.aud
 | An OAuth audience to access the service (RF: RFC7628). Only configure this 
when you want to authenticate IMAP server using a OIDC provider.
+Compulsory but can be relaxed with `-Djames.sasl.oidc.validate.aud=false`
 
 | auth.oidc.introspection.url
 | Optional. An OAuth introspection token URL will be called to validate the 
token (RF: RFC7662).
-Only configure this when you want to validate the revocation token by the OIDC 
provider.
+Required to harden access token validation, but can be relaxed with 
`-Djames.sasl.oidc.force.introspect=false`
 Note that James always verifies the signature of the token even whether this 
configuration is provided or not.
 This endpoint is expected to return `aud`.
 
@@ -76,10 +77,8 @@ This endpoint is expected to return `aud`.
 Eg: `Basic xyz`
 
 | auth.oidc.userinfo.url
-| Optional. An Userinfo URL will be called to validate the token (RF: 
OpenId.Core https://openid.net/specs/openid-connect-core-1_0.html).
-Only configure this when you want to validate the revocation token by the OIDC 
provider.
-Note that James always verifies the signature of the token even whether this 
configuration is provided or not.
-James will ignore check token by userInfo if the `auth.oidc.introspection.url` 
is already configured
+| Optional. An Userinfo URL will be called to retrieve additional user 
information
+(RF: OpenId.Core https://openid.net/specs/openid-connect-core-1_0.html).
 
 | auth.adminUsers.adminUser
 | XML list of administrators able to impersonate any IMAP users. This is 
typically enable on non publicly exposed IMAP servers eg port 994 for admin 
support or migration.
diff --git a/docs/modules/servers/partials/configure/smtp.adoc 
b/docs/modules/servers/partials/configure/smtp.adoc
index d18b43634e..a98af568f8 100644
--- a/docs/modules/servers/partials/configure/smtp.adoc
+++ b/docs/modules/servers/partials/configure/smtp.adoc
@@ -113,10 +113,11 @@ can be used to enforce strong authentication mechanisms.
 
 | auth.oidc.aud
 | An OAuth audience to access the service (RF: RFC7628). Only configure this 
when you want to authenticate IMAP server using a OIDC provider.
+Compulsory but can be relaxed with `-Djames.sasl.oidc.validate.aud=false`
 
 | auth.oidc.introspection.url
 | Optional. An OAuth introspection token URL will be called to validate the 
token (RF: RFC7662).
-Only configure this when you want to validate the revocation token by the OIDC 
provider.
+Required to harden access token validation, but can be relaxed with 
`-Djames.sasl.oidc.force.introspect=false`
 Note that James always verifies the signature of the token even whether this 
configuration is provided or not.
 This endpoint is expected to return `aud`.
 
@@ -125,10 +126,8 @@ This endpoint is expected to return `aud`.
 Eg: `Basic xyz`
 
 | auth.oidc.userinfo.url
-| Optional. An Userinfo URL will be called to validate the token (RF: 
OpenId.Core https://openid.net/specs/openid-connect-core-1_0.html).
-Only configure this when you want to validate the revocation token by the OIDC 
provider.
-Note that James always verifies the signature of the token even whether this 
configuration is provided or not.
-James will ignore check token by userInfo if the `auth.oidc.introspection.url` 
is already configured
+| Optional. An Userinfo URL will be called to retrieve additional user 
information
+(RF: OpenId.Core https://openid.net/specs/openid-connect-core-1_0.html).
 
 | authorizedAddresses
 | Authorize specific addresses/networks.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to