クラス ResourceOwnerTokenIntrospector

java.lang.Object
org.iplass.mtp.auth.oauth.introspectors.ResourceOwnerTokenIntrospector
すべての実装されたインタフェース:
CustomTokenIntrospector

public class ResourceOwnerTokenIntrospector extends Object implements CustomTokenIntrospector
Tokenを所有するUserの情報を返却するCustomTokenIntrospectorです。 レスポンスに"resource_owner"をキー名にUserエンティティを返却します。 また、"tenant_id"でテナントID、"tenant_name"でテナント名を返却します。
  • フィールド詳細

  • コンストラクタの詳細

    • ResourceOwnerTokenIntrospector

      public ResourceOwnerTokenIntrospector()
  • メソッドの詳細

    • handle

      public boolean handle(Map<String,Object> response, RequestContext request, User resourceOwner)
      インタフェースからコピーされた説明: CustomTokenIntrospector
      introspectionリクエストのレスポンスをカスタマイズするよう実装します。
      定義:
      handle インタフェース内 CustomTokenIntrospector
      パラメータ:
      response - レスポンスを表すMap
      request - RequestContext
      resourceOwner - 当該AccessTokenのResource Owner
      戻り値:
      falseを返した場合、Tokenは無効と判断し、active=falseのみをResourceServerへ返却します。