@InheritedSE @InterceptorBinding @RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE=TYPESE) public @interface LoginToContinue
LoginToContinue
アノテーションは、認証メカニズムに機能を継続するためにアプリケーションにログインを宣言的に追加する機能を提供します。LoginToContinue
アノテーションがカスタム認証メカニズムで使用される場合、型 String
の属性の EL 式は、認証を必要とするすべてのリクエストに対して評価されます。即時構文と据え置き構文の両方がサポートされていますが、事実上、セマンティクスは常に据え置かれます。
LoginToContinue
アノテーションが FormAuthenticationMechanismDefinition
または CustomFormAuthenticationMechanismDefinition
のいずれかの属性として使用されている場合、即時構文を使用する式は、HttpAuthenticationMechanism
Bean の作成時に一度だけ評価されます。これらの Bean はアプリケーションスコープなので、アプリケーションごとに 1 回だけです。遅延構文を使用する式は、LoginToContinue
アノテーションがカスタム認証メカニズムで使用される場合、上記のように評価されます。
修飾子と型 | オプションの要素と説明 |
---|---|
StringSE | errorPage loginPage() によって設定されたページで無効な資格情報の提供などのエラーが発生した場合に、呼び出し元が確認する必要があるリソース(ページ)。 |
StringSE | loginPage 最初にリクエストされたリソースが認証を必要とし、呼び出し元が現在認証されていない場合に、呼び出し元が見る必要があるリソース(ページ)。 |
boolean | useForwardToLogin true の場合、転送を使用して loginPage() によって設定されたページに到達します。それ以外の場合は、リダイレクトを使用します。 |
StringSE | useForwardToLoginExpression useForwardToLogin() の Jakarta Expression Language 式バリアント。 |
public abstract StringSE loginPage
public abstract boolean useForwardToLogin
loginPage()
によって設定されたページに到達します。それ以外の場合は、リダイレクトを使用します。public abstract StringSE useForwardToLoginExpression
useForwardToLogin()
の Jakarta Expression Language 式バリアント。式はブール結果に評価される必要があります。名前付き CDI Bean はすべて式で使用できます。この属性と useForwardToLogin()
の両方が指定されている場合、この属性が優先されます。public abstract StringSE errorPage
loginPage()
によって設定されたページで無効な資格情報の提供などのエラーが発生した場合に、呼び出し元が確認する必要があるリソース(ページ)。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.