クラス PublicSubjectIdentifierTypeDefinition

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

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

    • PublicSubjectIdentifierTypeDefinition

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

    • isHashing

      public boolean isHashing()
    • setHashing

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

      public String getSubjectIdMappedUserProperty()
    • setSubjectIdMappedUserProperty

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