AuthorizationCodeCredentialBuilder クラス
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. AadCredentialBuilderBase<T> - com.
azure. identity. AuthorizationCodeCredentialBuilder
- com.
- com.
- com.
public class AuthorizationCodeCredentialBuilder
extends AadCredentialBuilderBase<AuthorizationCodeCredentialBuilder>
をインスタンス化 AuthorizationCodeCredentialするための Fluent 資格情報ビルダー。
Azure での認証コード認証は、ユーザーが Azure Active Directory (Azure AD) で認証し、Azure リソースにアクセスするためのアクセス トークンを要求するために使用できる承認コードを取得できるようにする認証メカニズムの一種です。 これは広く使用されている認証メカニズムであり、さまざまな Azure サービスとアプリケーションでサポートされています。 ユーザーを認証し、Azure リソースへのアクセスを許可する、セキュリティで保護されたスケーラブルな方法が提供されます。 AuthorizationCodeCredential は、ユーザーまたはアプリケーションを認証し、構成された承認コードと、承認コードが受信された redirectURL を使用してトークンを取得します。
サンプル: AuthorizationCodeCredential の構築
次のコード サンプルは、 を使用してAuthorizationCodeCredentialBuilderの作成AuthorizationCodeCredentialを示しています。 、redirectUrl
、 clientId
は authorizationCode
を作成AuthorizationCodeCredentialするように構成する必要があります。 この資格情報が作成されると、多くの Azure SDK for Java クライアント ビルダーのビルダーに 'credential' パラメーターとして渡される場合があります。
TokenCredential authorizationCodeCredential = new AuthorizationCodeCredentialBuilder()
.authorizationCode("{authorization-code-received-at-redirectURL}")
.redirectUrl("{redirectUrl-where-authorization-code-is-received}")
.clientId("{clientId-of-application-being-authenticated")
.build();
コンストラクターの概要
コンストラクター | 説明 | |
---|---|---|
AuthorizationCodeCredentialBuilder() |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Authorization |
authorizationCode(String authCode)
ビルダーで承認コードを設定します。 |
Authorization |
build()
現在の構成で新しい AuthorizationCodeCredential を作成します。 |
Authorization |
clientSecret(String clientSecret)
認証のクライアント シークレットを設定します。 |
Authorization |
redirectUrl(String redirectUrl)
Oauth 2.0 ログイン要求のリダイレクト URL を設定します。これは、アプリケーションで有効なリダイレクト URL として登録する必要があります。 |
メソッドの継承元: AadCredentialBuilderBase
メソッドの継承元: CredentialBuilderBase
メソッドの継承元: java.lang.Object
コンストラクターの詳細
AuthorizationCodeCredentialBuilder
public AuthorizationCodeCredentialBuilder()
メソッドの詳細
authorizationCode
public AuthorizationCodeCredentialBuilder authorizationCode(String authCode)
ビルダーで承認コードを設定します。
Parameters:
Returns:
build
public AuthorizationCodeCredential build()
現在の構成で新しい AuthorizationCodeCredential を作成します。
Returns:
clientSecret
public AuthorizationCodeCredentialBuilder clientSecret(String clientSecret)
認証のクライアント シークレットを設定します。 これは、AAD Web アプリに必要です。 これは AAD ネイティブ アプリには設定しないでください。
Parameters:
Returns:
redirectUrl
public AuthorizationCodeCredentialBuilder redirectUrl(String redirectUrl)
Oauth 2.0 ログイン要求のリダイレクト URL を設定します。これは、アプリケーションで有効なリダイレクト URL として登録する必要があります。 承認コードはこの URL に送信されるため、このサーバーでリッスンしている必要があり、そこから構築を AuthorizationCodeCredential 完了できる必要があります。 これは、一部のコンテキストでは応答 URL とも呼ばれます。
Parameters:
Returns: