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

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tomee-site-pub.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 6f3d950  [site-publish] source tomee-site-generator 
https://github.com/apache/tomee-site-generator 
https://ci-builds.apache.org/job/Tomee/job/site-publish
6f3d950 is described below

commit 6f3d950daf4d8d4c6dccf1cd5a9e7031e6fd411b
Author: jenkins <[email protected]>
AuthorDate: Fri Apr 1 12:45:47 2022 +0000

    [site-publish] source tomee-site-generator
    https://github.com/apache/tomee-site-generator
    https://ci-builds.apache.org/job/Tomee/job/site-publish
---
 .../OpenIdAuthenticationMechanismDefinition.html   | 24 ++++++++++++++++++++--
 .../mechanism/http/openid/ClaimsDefinition.html    |  5 ++++-
 .../mechanism/http/openid/LogoutDefinition.html    |  5 ++++-
 .../http/openid/OpenIdProviderMetadata.html        |  5 ++++-
 .../security/enterprise/package-summary.html       |  4 +++-
 5 files changed, 37 insertions(+), 6 deletions(-)

diff --git 
a/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/OpenIdAuthenticationMechanismDefinition.html
 
b/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/OpenIdAuthenticationMechanismDefinition.html
index e5e0bdd..3baf27a 100644
--- 
a/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/OpenIdAuthenticationMechanismDefinition.html
+++ 
b/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/OpenIdAuthenticationMechanismDefinition.html
@@ -522,8 +522,28 @@ public @interface <span 
class="memberNameLabel">OpenIdAuthenticationMechanismDef
 <h4>redirectURI</h4>
 <pre>public abstract&nbsp;java.lang.String&nbsp;redirectURI</pre>
 <div class="block">The redirect URI (callback URI) to which the response will 
be sent by the OpenId
- Connect Provider. This URI must exactly match one of the Redirection URI 
values
- for the Client pre-registered at the OpenID Provider.</div>
+ Connect Provider. This URI must be absolute and must exactly match one of the 
Redirection URI values
+ for the Client pre-registered at the OpenID Provider. 
+ <p>
+ The value can be a Jakarta Expression Language 3.0 expression, which can 
contain 
+ the implicit String variable baseURL. This variable contains the host and 
context path of the application 
+ for which the OpenID Connect authentication mechanism is installed. This 
variable makes it easier to compose 
+ an absolute URL as required by the OpenID Connect specification.
+ 
+ <p>
+ Examples:
+ <ul>
+  <li><code>redirectURI = "${baseURL}/Callback"</code> - concatenates the 
`baseURL` variable and the "/Callback" string 
+    in a composite expression.
+   </li>
+  <li><code>redirectURI = "${baseURL += oidcConfig.redirectCallback}"</code> - 
concatenates the `baseURL` variable and the 
+   `redirectCallback` property on bean `oidcConfig` in a single expression
+  </li>
+  <li><code>redirectURI = "${baseURL}#{oidcConfig.redirectCallback}"</code> - 
concatenates the `baseURL` variable and the 
+   `redirectCallback` property on bean `oidcConfig` in a composite expression. 
The `redirectCallback` property would 
+   be evaluated as a deferred expression during each request.
+  </li>
+ </ul></div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 </dl>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/ClaimsDefinition.html
 
b/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/ClaimsDefinition.html
index c5e7224..1ec7239 100644
--- 
a/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/ClaimsDefinition.html
+++ 
b/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/ClaimsDefinition.html
@@ -95,7 +95,10 @@
 <pre>@Retention(value=RUNTIME)
 public @interface <span class="memberNameLabel">ClaimsDefinition</span></pre>
 <div class="block"><a 
href="../../../../../../../jakarta/security/enterprise/authentication/mechanism/http/openid/ClaimsDefinition.html"
 title="annotation in 
jakarta.security.enterprise.authentication.mechanism.http.openid"><code>ClaimsDefinition</code></a>
 annotation defines claims mapping in openid connect
- client configuration.</div>
+ client configuration. Expression Language
+ 
+ <p>
+ Expressions in attributes of type <code>String</code> are evaluated.</div>
 </li>
 </ul>
 </div>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/LogoutDefinition.html
 
b/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/LogoutDefinition.html
index b4f0044..3f6f6e7 100644
--- 
a/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/LogoutDefinition.html
+++ 
b/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/LogoutDefinition.html
@@ -95,7 +95,10 @@
 <pre>@Retention(value=RUNTIME)
 public @interface <span class="memberNameLabel">LogoutDefinition</span></pre>
 <div class="block"><a 
href="../../../../../../../jakarta/security/enterprise/authentication/mechanism/http/openid/LogoutDefinition.html"
 title="annotation in 
jakarta.security.enterprise.authentication.mechanism.http.openid"><code>LogoutDefinition</code></a>
 annotation defines logout and RP session management
- configuration in openid connect client.</div>
+ configuration in openid connect client.
+ 
+ <p>
+ Expressions in attributes of type <code>String</code> are evaluated.</div>
 </li>
 </ul>
 </div>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/OpenIdProviderMetadata.html
 
b/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/OpenIdProviderMetadata.html
index ecd038e..5bb2a47 100644
--- 
a/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/OpenIdProviderMetadata.html
+++ 
b/jakartaee-9.0/javadoc/jakarta/security/enterprise/authentication/mechanism/http/openid/OpenIdProviderMetadata.html
@@ -95,7 +95,10 @@
 <pre>@Retention(value=RUNTIME)
 public @interface <span 
class="memberNameLabel">OpenIdProviderMetadata</span></pre>
 <div class="block"><a 
href="../../../../../../../jakarta/security/enterprise/authentication/mechanism/http/openid/OpenIdProviderMetadata.html"
 title="annotation in 
jakarta.security.enterprise.authentication.mechanism.http.openid"><code>OpenIdProviderMetadata</code></a>
 annotation overrides the openid connect
- provider's endpoint value, discovered using providerUri.</div>
+ provider's endpoint value, discovered using providerUri.
+ 
+ <p>
+ Expressions in attributes of type <code>String</code> are evaluated.</div>
 </li>
 </ul>
 </div>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/security/enterprise/package-summary.html 
b/jakartaee-9.0/javadoc/jakarta/security/enterprise/package-summary.html
index b54ba73..843c9e2 100644
--- a/jakartaee-9.0/javadoc/jakarta/security/enterprise/package-summary.html
+++ b/jakartaee-9.0/javadoc/jakarta/security/enterprise/package-summary.html
@@ -175,7 +175,9 @@
  <li><a 
href="../../../jakarta/security/enterprise/authentication/mechanism/http/FormAuthenticationMechanismDefinition.html"
 title="annotation in 
jakarta.security.enterprise.authentication.mechanism.http"><code>FormAuthenticationMechanismDefinition</code></a></li>
  </ul>
  
- For all attributes of type <code>String</code> on these annotations, Jakarta 
Expression Language 3.0 expressions can
+ For all attributes of type <code>String</code> on these annotations, as well 
as in the annotations referenced from them 
+ (e.g. @{link 
jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata}),
 
+ Jakarta Expression Language 3.0 expressions can
  be used. All named CDI beans are available to that expression, as well as the 
default classes as specified by
  Expression Language 3.0 for the <code>ELProcessor</code>.
  

Reply via email to