クラス PublicSubjectIdentifierTypeDefinition

java.lang.Object
org.iplass.mtp.auth.oauth.definition.SubjectIdentifierTypeDefinition
org.iplass.mtp.auth.oauth.definition.subtypes.PublicSubjectIdentifierTypeDefinition
すべての実装されたインタフェース:
java.io.Serializable

public class PublicSubjectIdentifierTypeDefinition
extends SubjectIdentifierTypeDefinition
すべてのclientに共通のsubjectIdを返すSubjectIdentifierType定義です。 subjectIdとしてUserのプロパティ(oidやaccountIdなど)を利用可能ですが、 外部にその値を公開したくない場合はその値をハッシュするように設定することも可能です。
関連項目:
直列化された形式
  • コンストラクタの概要

    コンストラクタ 
    コンストラクタ 説明
    PublicSubjectIdentifierTypeDefinition()  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    java.lang.String getSubjectIdMappedUserProperty()  
    boolean isHashing()  
    void setHashing​(boolean hashing)
    Userエンティティのプロパティ値のハッシュ値を公開する場合、trueを設定します。
    void setSubjectIdMappedUserProperty​(java.lang.String subjectIdMappedUserProperty)
    公開用のsubjectIdとするUserエンティティのプロパティを指定します。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

  • メソッドの詳細

    • isHashing

      public boolean isHashing()
    • setHashing

      public void setHashing​(boolean hashing)
      Userエンティティのプロパティ値のハッシュ値を公開する場合、trueを設定します。
      パラメータ:
      hashing -
    • getSubjectIdMappedUserProperty

      public java.lang.String getSubjectIdMappedUserProperty()
    • setSubjectIdMappedUserProperty

      public void setSubjectIdMappedUserProperty​(java.lang.String subjectIdMappedUserProperty)
      公開用のsubjectIdとするUserエンティティのプロパティを指定します。 当該プロパティの値はユーザー単位にユニークである必要があります。
      パラメータ:
      subjectIdMappedUserProperty -