インターフェース SecurityContext


public interface SecurityContext
エンドポイントが呼び出されるセキュリティコンテキスト。
導入:
2.0.0
作成者:
Andy Wilkinson
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final SecurityContext
    空のセキュリティコンテキスト。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    現在認証されている PrincipalSE または null を返します。
    boolean
    現在認証されているユーザーが指定された role にいる場合は true を返し、そうでない場合は false を返します。
  • フィールドの詳細

    • NONE

      static final SecurityContext NONE
      空のセキュリティコンテキスト。
  • メソッドの詳細

    • getPrincipal

      PrincipalSE getPrincipal()
      現在認証されている PrincipalSE または null を返します。
      戻り値:
      プリンシパルまたは null
    • isUserInRole

      boolean isUserInRole(StringSE role)
      現在認証されているユーザーが指定された role にいる場合は true を返し、そうでない場合は false を返します。
      パラメーター:
      role - ロールの名前
      戻り値:
      ユーザーが指定されたロールにある場合、true