com.microsoft.aad.msal4j

クラス

AbstractApplicationBase

PublicClientApplicationConfidentialClientApplication、および の共通メソッドとプロパティを含む抽象クラスManagedIdentityApplication

AbstractApplicationBase.Builder<T>
AbstractClientApplicationBase

PublicClientApplicationConfidentialClientApplicationの両方に共通のメソッドとプロパティを含む抽象クラス。

AbstractClientApplicationBase.Builder<T>
AppTokenProviderParameters
AuthenticationErrorCode

サービスによって返されるか、クライアントによって生成されたエラー コードを含むクラス

AuthenticationErrorMessage
AuthenticationResultMetadata

認証の内容のメタデータと追加のコンテキストが含まれますResult

AuthenticationResultMetadata.AuthenticationResultMetadataBuilder
AuthorizationCodeParameters

承認コード フローのパラメーターを含むオブジェクト。

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder
AuthorizationRequestUrlParameters
AuthorizationRequestUrlParameters.Builder
CIAMAuthority
ClaimsRequest

要求要求パラメーターをオブジェクトとして表します

ClientCredentialFactory

機密クライアント フローで使用されるクライアント資格情報を作成するためのファクトリ。

ClientCredentialParameters

クライアント資格情報フローのパラメーターを含むオブジェクト。

ClientCredentialParameters.ClientCredentialParametersBuilder
ConfidentialClientApplication

機密クライアント アプリケーション (Web Apps、Web API、デーモン アプリケーション) のトークンを取得するために使用されるクラス。

ConfidentialClientApplication.Builder
CustomJWTAuthentication
DeviceCode

デバイス コード フローに必要な情報を含む STS デバイス コード エンドポイントから返される応答

DeviceCodeFlowParameters

デバイス コード フローのパラメーターを含むオブジェクト。

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder
HttpRequest

送信 HTTP 要求に関する情報が含まれています。

HttpResponse

HTTP 応答

IntegratedWindowsAuthenticationParameters

統合Windows認証のパラメーターを含むオブジェクト。

IntegratedWindowsAuthenticationParameters.IntegratedWindowsAuthenticationParametersBuilder
InteractiveRequestParameters

対話型要求のパラメーターを含むオブジェクト。

InteractiveRequestParameters.InteractiveRequestParametersBuilder
ManagedIdentityApplication

マネージド ID のトークンを取得するために使用されるクラス。

ManagedIdentityApplication.Builder
ManagedIdentityErrorResponse
ManagedIdentityId
ManagedIdentityParameters

マネージド ID フローのパラメーターを含むオブジェクト。

ManagedIdentityParameters.ManagedIdentityParametersBuilder
MsalAzureSDKException

Azure SDKがエラー応答を返したときにスローされる例外の種類。

MsalClientException

例外の種類は、ライブラリまたはデバイスに対してローカルなエラーが発生したときにスローされます。

MsalError

MsalException でプロパティとして返されるエラー コード。

MsalException

トークンの取得中にエラーが発生したときにスローされる基本例外の種類。

MsalInteractionRequiredException

この例外クラスは、認証を成功させるために UI 操作が必要であることを開発者に通知することです。

MsalServiceException

サービスがエラー応答またはその他のネットワーク エラーを返したときにスローされる例外の種類。

MsalThrottlingException

サービスが調整命令を返すときにスローされる例外の種類: Retry-After ヘッダー、429 または 5xx の状態。

OSHelper
OidcAuthority
OnBehalfOfParameters

On-Behalf-Of フローのパラメーターを含むオブジェクト。

OnBehalfOfParameters.OnBehalfOfParametersBuilder
PopParameters

サポートされているフローで所有証明 (PoP) トークンを要求するために使用されるパラメーターが含まれています

PublicClientApplication

パブリック クライアント アプリケーション (Desktop、Mobile) のトークンを取得するために使用されるクラス。

PublicClientApplication.Builder
RefreshTokenParameters

更新トークン要求のパラメーターを含むオブジェクト。

RefreshTokenParameters.RefreshTokenParametersBuilder
RequestedClaim

完全な要求要求パラメーターの一部である個々の要求された要求を表します。

RequestedClaimAdditionalInfo

要求要求パラメーターの要求要求の承認サーバーに送信できる追加情報を表します。

SilentParameters

サイレント要求のパラメーターを含むオブジェクト。

SilentParameters.SilentParametersBuilder
SystemBrowserOptions

対話型認証を処理するための別のプロセスとして既定の OS ブラウザーを使用するためのオプション。

SystemBrowserOptions.SystemBrowserOptionsBuilder
TokenCache

トークンの格納に使用されるキャッシュ。

TokenCacheAccessContext

トークン キャッシュにアクセスするコンテキスト

TokenCacheAccessContext.TokenCacheAccessContextBuilder
TokenProviderResult
UserAssertion

委任されたユーザー ID を表すアサーションを含む資格情報の種類。

UserIdentifier

キャッシュされた資格情報サービス (CCS) ルーティングで使用される X-AnchorMailbox ヘッダーの設定に使用されます

UserNamePasswordParameters

ユーザー名/パスワード フローのパラメーターを含むオブジェクト。

UserNamePasswordParameters.UserNamePasswordParametersBuilder

インターフェイス

IAccount

1 つのユーザー アカウントを表すインターフェイス。

IAuthenticationResult

トークン取得操作の結果を表すインターフェイス。

IBroker

すべてのブローカーが実装する必要があるメソッドの基本セットを定義するために使用されます

IClientAssertion

"urn:ietf:params:oauth:token-type:jwt" 型のアサーションを含む資格情報の種類。

IClientCertificate

X509 公開証明書と RSA 秘密キーを含む資格情報の種類。

IClientCredential

アプリケーション資格情報を表すインターフェイス

IClientSecret

シークレットを含むクライアント資格情報の文字列形式での表現

IConfidentialClientApplication

機密クライアント アプリケーション (Web アプリ、Web API、デーモン アプリ) を表すインターフェイス。

IHttpClient

IPublicClientApplicationまたはIConfidentialClientApplication用に http クライアントを構成するときに実装するインターフェイス。

IHttpResponse

HttpRequest の実行からの HTTP 応答 IHttpClient

IManagedIdentityApplication

マネージド ID アプリケーションを表すインターフェイス。

IPublicClientApplication

パブリック クライアント アプリケーション (デスクトップ、モバイル) を表すインターフェイス。

ITenantProfile

1 つのテナント プロファイルを表すインターフェイス。

ITokenCache

セキュリティ トークン キャッシュの永続化を表すインターフェイス

ITokenCacheAccessAspect

キャッシュ アクセスの前後にコードを実行する操作を表すインターフェイス。

ITokenCacheAccessContext

トークン キャッシュにアクセスするコンテキストを表すインターフェイス

IUserAssertion

On-Behalf-Of フローのダウンストリーム アプリケーションによって使用される委任されたユーザー ID を表すインターフェイス

OpenBrowserAction

システム ブラウザーの初期化ロジックをオーバーライドするために実装するインターフェイス。

列挙型

AzureCloudEndpoint

すべての国内クラウドは、各環境で個別にユーザーを認証し、個別の認証エンドポイントを持ちます。

CacheRefreshReason

を使用するときに ID プロバイダーからアクセス トークンをフェッチする理由を指定します。 acquireTokenSilently(SilentParameters parameters)

HttpMethod

一般的な HTTP 要求メソッドを表す列挙子。

InteractionRequiredExceptionReason

MsalInteractionRequiredExceptionの原因に関する詳細。ユーザーが対話型認証を行うときに期待できるヒントを提供します

ManagedIdentitySourceType
Prompt

承認コード要求を送信するときに必要なユーザー操作の種類を示します。

ResponseMode

AAD が承認結果を呼び出し元のアプリケーションに返すことができるメソッドの値

TokenSource

で見つかったトークンの可能なソースの一覧 IAuthenticationResult