アノテーション型 CurrentSecurityContext

    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      booleanerrorOnInvalidType
      現在の SecurityContext が正しくない型である場合に ClassCastException をスローする必要がある場合は true。
      java.lang.Stringexpression
      指定した場合、提供された SpEL 式を使用してセキュリティコンテキストを解決します。
    • 要素の詳細

      • errorOnInvalidType

        boolean errorOnInvalidType
        現在の SecurityContext が正しくない型である場合に ClassCastException をスローする必要がある場合は true。デフォルトは false です。
        戻り値:
        無効な型でエラーが発生するかどうか
        デフォルト:
        false
      • expression

        java.lang.String expression
        指定した場合、提供された SpEL 式を使用してセキュリティコンテキストを解決します。これは、アプリケーションが結果を変換する必要がある場合に便利です。例: アプリケーションがカスタム Authentication 実装を抽出する必要がある場合、次のように適切な SpEL を指定できます。
         @CurrentSecurityContext(expression = "authentication") CustomAuthentication authentication
         
        戻り値:
        使用する式
        デフォルト:
        ""