Class ResourceOwnerTokenIntrospector
java.lang.Object
org.iplass.mtp.auth.oauth.introspectors.ResourceOwnerTokenIntrospector
- All Implemented Interfaces:
CustomTokenIntrospector
Tokenを所有するUserの情報を返却するCustomTokenIntrospectorです。
レスポンスに"resource_owner"をキー名にUserエンティティを返却します。
また、"tenant_id"でテナントID、"tenant_name"でテナント名を返却します。
-
Field Details
-
RESOURCE_OWNER_NAME
- See Also:
-
TENANT_ID
- See Also:
-
TENANT_NAME
- See Also:
-
-
Constructor Details
-
ResourceOwnerTokenIntrospector
public ResourceOwnerTokenIntrospector()
-
-
Method Details
-
handle
Description copied from interface:CustomTokenIntrospector
introspectionリクエストのレスポンスをカスタマイズするよう実装します。- Specified by:
handle
in interfaceCustomTokenIntrospector
- Parameters:
response
- レスポンスを表すMaprequest
- RequestContextresourceOwner
- 当該AccessTokenのResource Owner- Returns:
- falseを返した場合、Tokenは無効と判断し、active=falseのみをResourceServerへ返却します。
-