クラス DefaultOAuth2User

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

      コンストラクター  
      コンストラクター 説明
      DefaultOAuth2User​(java.util.Collection<? extends GrantedAuthority> authorities, java.util.Map<java.lang.String,​java.lang.Object> attributes, java.lang.String nameAttributeKey)
      指定されたパラメーターを使用して DefaultOAuth2User を構築します。
    • コンストラクターの詳細

      • DefaultOAuth2User

        public DefaultOAuth2User​(java.util.Collection<? extends GrantedAuthority> authorities,
                                 java.util.Map<java.lang.String,​java.lang.Object> attributes,
                                 java.lang.String nameAttributeKey)
        指定されたパラメーターを使用して DefaultOAuth2User を構築します。
        パラメーター:
        authorities - ユーザーに付与された権限
        attributes - ユーザーに関する属性
        nameAttributeKey - ユーザーの " name" へのアクセスに使用されるキー getAttributes() から
    • メソッドの詳細

      • getName

        public java.lang.String getName()
        インターフェースからコピーされた説明: AuthenticatedPrincipal
        認証された Principal の名前を返します。非 null
        次で指定:
        インターフェース AuthenticatedPrincipalgetName 
        戻り値:
        認証された Principal の名前
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
        インターフェースからコピーされた説明: OAuth2AuthenticatedPrincipal
        OAuth 2.0 トークン属性を取得する
        次で指定:
        インターフェース OAuth2AuthenticatedPrincipalgetAttributes 
        戻り値:
        OAuth 2.0 トークン属性
      • 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