クラス OAuth2UserAuthority

    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      OAuth2UserAuthority​(java.lang.String authority, java.util.Map<java.lang.String,​java.lang.Object> attributes)
      指定されたパラメーターを使用して OAuth2UserAuthority を構築します。
      OAuth2UserAuthority​(java.util.Map<java.lang.String,​java.lang.Object> attributes)
      指定されたパラメーターとデフォルトの getAuthority() から ROLE_USER を使用して OAuth2UserAuthority を構築します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      booleanequals​(java.lang.Object obj)
      java.util.Map<java.lang.String,​java.lang.Object>getAttributes()
      ユーザーに関する属性を返します。
      java.lang.StringgetAuthority()
      GrantedAuthority を String として表現でき、String が AccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのような String を返す必要があります。
      inthashCode()
      java.lang.StringtoString()
      • クラス java.lang.Object から継承されたメソッド

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

      • OAuth2UserAuthority

        public OAuth2UserAuthority​(java.util.Map<java.lang.String,​java.lang.Object> attributes)
        指定されたパラメーターとデフォルトの getAuthority() から ROLE_USER を使用して OAuth2UserAuthority を構築します。
        パラメーター:
        attributes - ユーザーに関する属性
      • OAuth2UserAuthority

        public OAuth2UserAuthority​(java.lang.String authority,
                                   java.util.Map<java.lang.String,​java.lang.Object> attributes)
        指定されたパラメーターを使用して OAuth2UserAuthority を構築します。
        パラメーター:
        authority - ユーザーに付与された権限
        attributes - ユーザーに関する属性
    • メソッドの詳細

      • getAuthority

        public java.lang.String getAuthority()
        インターフェースからコピーされた説明: GrantedAuthority
        GrantedAuthority を String として表現でき、String が AccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのような String を返す必要があります。

        GrantedAuthority を String として十分な精度で表現できない場合、null を返す必要があります。null を返すには、GrantedAuthority 実装を具体的にサポートするために AccessDecisionManager (またはデリゲート)が必要になるため、実際に必要でない限り、null を返すことは避けてください。

        次で指定:
        インターフェース GrantedAuthoritygetAuthority 
        戻り値:
        付与された権限の表現(または付与された権限が十分な精度で String として表現できない場合は null)。
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
        ユーザーに関する属性を返します。
        戻り値:
        ユーザーに関する属性の Map 
      • equals

        public boolean equals​(java.lang.Object obj)
        オーバーライド:
        クラス java.lang.Objectequals 
      • hashCode

        public int hashCode()
        オーバーライド:
        クラス java.lang.ObjecthashCode 
      • toString

        public java.lang.String toString()
        オーバーライド:
        クラス java.lang.ObjecttoString