インターフェース Claims
- すべての既知のサブインターフェース:
JwtClaims
,OpenIdClaims
public interface Claims
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ListSE<StringSE>
getArrayStringClaim(StringSE name)
指定された名前の文字列リスト取得要求OptionalDoubleSE
getDoubleClaim(StringSE name)
名の二重請求を取得するOptionalIntSE
getIntClaim(StringSE name)
指定された名前の整数クレームを取得するOptionalLongSE
getLongClaim(StringSE name)
指定された名前の長いクレームを取得するOptionalSE<Claims>
getNested(StringSE name)
指定された名前のネストされたクレームを取得します。OptionalSE<InstantSE>
getNumericDateClaim(StringSE name)
指定された名前の数値日付クレームを取得OptionalSE<StringSE>
getStringClaim(StringSE name)
指定された名前の文字列クレームを取得
メソッドの詳細
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
- 値がネストされたオブジェクトでない場合