@Inherited @InterceptorBinding @Retention(value=RUNTIME) @Target(value=TYPE) public @interface LoginToContinue
LoginToContinue annotation provides an application the ability to declaratively
 add login to continue functionality to an authentication mechanism.
 
 When the LoginToContinue annotation is used on a custom authentication mechanism, EL
 expressions in attributes of type String are evaluated for every request requiring
 authentication. Both immediate and deferred syntax is supported, but effectively the semantics
 are always deferred.
 
 When the LoginToContinue annotation is used as attribute in either the
 FormAuthenticationMechanismDefinition or CustomFormAuthenticationMechanismDefinition,
 expressions using immediate syntax are evaluated only once when the HttpAuthenticationMechanism
 bean is created. Since these beans are application scoped, this means only once per application.
 Expressions using deferred syntax are evaluated as described above when the LoginToContinue annotation
 is used on a custom authentication mechanism.
| Modifier and Type | Optional Element and Description | 
|---|---|
String | 
errorPage
The resource (page) a caller should get to see in case an error, such as providing invalid
 credentials, occurs on the page set by  
loginPage(). | 
String | 
loginPage
The resource (page) a caller should get to see in case the originally requested
 resource requires authentication, and the caller is currently not authenticated. 
 | 
boolean | 
useForwardToLogin
Use a forward to reach the page set by the  
loginPage()
 if true, otherwise use a redirect. | 
String | 
useForwardToLoginExpression
Jakarta Expression Language expression variant of  
useForwardToLogin(). | 
public abstract String loginPage
public abstract boolean useForwardToLogin
loginPage()
 if true, otherwise use a redirect.public abstract String useForwardToLoginExpression
useForwardToLogin().
 The expression needs to evaluate to a boolean outcome. All named CDI beans are available
 to the expression. If both this attribute and useForwardToLogin() are specified, this
 attribute take precedence.public abstract String errorPage
loginPage().Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.