インターフェース Claims

既知のすべてのサブインターフェース:
JwtClaimsOpenIdClaims

public interface Claims
  • 方法の詳細

    • getStringClaim

      OptionalSE<StringSE> getStringClaim(StringSE name)
      指定された名前の文字列クレームを取得
      パラメーター:
      name -
      戻り値:
      値、または存在しない場合は空のオプション
      例外:
      IllegalArgumentExceptionSE - claim の値が文字列でない場合
    • getNumericDateClaim

      OptionalSE<InstantSE> getNumericDateClaim(StringSE name)
      指定された名前の数値日付クレームを取得
      パラメーター:
      name -
      戻り値:
      値、または存在しない場合は空のオプション
      例外:
      IllegalArgumentExceptionSE - claim の値がエポック秒を表す数値でない場合
    • getArrayStringClaim

      ListSE<StringSE> getArrayStringClaim(StringSE name)
      指定された名前の文字列リスト取得要求
      パラメーター:
      name -
      戻り値:
      クレームの値を含むリスト、または値が存在しない場合は空のリスト。
      例外:
      IllegalArgumentExceptionSE - claim の値が文字列でも文字列の配列でもない場合
    • getIntClaim

      OptionalIntSE getIntClaim(StringSE name)
      指定された名前の整数クレームを取得する
      パラメーター:
      name -
      戻り値:
      値、または存在しない場合は空のオプション
      例外:
      IllegalArgumentExceptionSE - claim の値が数値でない場合
    • getLongClaim

      OptionalLongSE getLongClaim(StringSE name)
      指定された名前の長いクレームを取得する
      パラメーター:
      name -
      戻り値:
      値、または存在しない場合は空のオプション
      例外:
      IllegalArgumentExceptionSE - claim の値が数値でない場合
    • getDoubleClaim

      OptionalDoubleSE getDoubleClaim(StringSE name)
      名の二重請求を取得する
      パラメーター:
      name -
      戻り値:
      値、または存在しない場合は空のオプション
      例外:
      IllegalArgumentExceptionSE - claim の値が数値でない場合
    • getNested

      OptionalSE<Claims> getNested(StringSE name)
      指定された名前のネストされたクレームを取得します。
      パラメーター:
      name -
      戻り値:
      そのクレーム内のネストされた値を表すクレームインスタンス、または存在しない場合は空のオプション
      例外:
      IllegalArgumentExceptionSE - 値がネストされたオブジェクトでない場合