列挙型 CommonOAuth2Provider
- java.lang.Object
-
- java.lang.Enum<CommonOAuth2Provider>
-
- org.springframework.security.config.oauth2.client.CommonOAuth2Provider
- 実装されたすべてのインターフェース:
java.io.Serializable
,java.lang.Comparable<CommonOAuth2Provider>
public enum CommonOAuth2Provider extends java.lang.Enum<CommonOAuth2Provider>
実用的なデフォルトで事前設定されたbuilders
の作成に使用できる一般的な OAuth2 プロバイダー。- 導入:
- 5.0
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 abstract ClientRegistration.Builder
getBuilder(java.lang.String registrationId)
プロバイダーのデフォルトで事前設定された新しいClientRegistration.Builder
を作成します。protected ClientRegistration.Builder
getBuilder(java.lang.String registrationId, ClientAuthenticationMethod method, java.lang.String redirectUri)
static CommonOAuth2Provider
valueOf(java.lang.String name)
指定された名前を持つこの型の列挙定数を返します。static CommonOAuth2Provider[]
values()
この列挙型の定数を含む配列を、宣言されている順序で返します。
列挙定数の詳細
GOOGLE
public static final CommonOAuth2Provider GOOGLE
GITHUB
public static final CommonOAuth2Provider GITHUB
FACEBOOK
public static final CommonOAuth2Provider FACEBOOK
OKTA
public static final CommonOAuth2Provider OKTA
メソッドの詳細
values
public static CommonOAuth2Provider[] values()
この列挙型の定数を含む配列を、宣言されている順序で返します。このメソッドは、次のように定数を反復するために使用できます。for (CommonOAuth2Provider c : CommonOAuth2Provider.values()) System.out.println(c);
- 戻り値:
- この列挙型の定数を宣言されている順序で含む配列
valueOf
public static CommonOAuth2Provider valueOf(java.lang.String name)
指定された名前を持つこの型の列挙定数を返します。文字列は、この型の列挙定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
java.lang.IllegalArgumentException
- この列挙型に指定された名前の定数がない場合java.lang.NullPointerException
- 引数が null の場合
getBuilder
protected final ClientRegistration.Builder getBuilder(java.lang.String registrationId, ClientAuthenticationMethod method, java.lang.String redirectUri)
getBuilder
public abstract ClientRegistration.Builder getBuilder(java.lang.String registrationId)
プロバイダーのデフォルトで事前設定された新しいClientRegistration.Builder
を作成します。- パラメーター:
registrationId
- 新しいビルダーで使用される登録 ID- 戻り値:
- ビルダーインスタンス