ClientApplicationBase クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一般的な API メソッドとプロパティを含む抽象クラス。 PublicClientApplicationと ConfidentialClientApplication の両方で、このクラスが拡張されます。 詳細については、以下を参照してください。 https://aka.ms/msal-net-client-applications
public abstract class ClientApplicationBase : Microsoft.Identity.Client.ApplicationBase, Microsoft.Identity.Client.IClientApplicationBase
type ClientApplicationBase = class
inherit ApplicationBase
interface IClientApplicationBase
interface IApplicationBase
Public MustInherit Class ClientApplicationBase
Inherits ApplicationBase
Implements IClientApplicationBase
- 継承
- 派生
- 実装
プロパティ
| Name | 説明 |
|---|---|
| AppConfig |
デバッグ目的での ClientApplication の構成の詳細。 |
| Authority |
MSAL.NET がセキュリティ トークンを取得する機関またはセキュリティ トークン サービス (STS) の URL を取得します。このプロパティの戻り値は、アプリケーションのコンストラクターで開発者が指定した値か、Microsoft.Identity.Client.ApplicationBase.DefaultAuthority静的メンバーの値 ( |
| UserTokenCache |
ユーザー トークン キャッシュ。 アカウントのアクセス トークン、ID トークン、更新トークンが保持されます。
AcquireTokenSilent(IEnumerable<String>, IAccount)の呼び出し時またはAcquireTokenSilent(IEnumerable<String>, IAccount)のオーバーライドの 1 つを呼び出すときに、必要に応じて自動的に使用および更新されます。
アプリケーション キャッシュのみを使用する |
メソッド
| Name | 説明 |
|---|---|
| AcquireTokenSilent(IEnumerable<String>, IAccount) |
[V3 API]ユーザー トークン キャッシュから |
| AcquireTokenSilent(IEnumerable<String>, String) |
[V3 API]Usernameが特定の |
| GetAccountAsync(String, CancellationToken) |
トークン キャッシュで使用可能なアカウントの識別子によって IAccount を取得します。 |
| GetAccountAsync(String) |
トークン キャッシュで使用可能なアカウントの識別子によって IAccount を取得します。 |
| GetAccountsAsync() |
アプリケーションのユーザー トークン キャッシュで使用可能なすべての アカウント を返します。 |
| GetAccountsAsync(CancellationToken) |
アプリケーションのユーザー トークン キャッシュで使用可能なすべての アカウント を返します。 |
| GetAccountsAsync(String, CancellationToken) |
ユーザー フローに基づいて、トークン キャッシュで使用可能なアカウントの識別子によって、 IAccount コレクションを取得します。 これは、Azure AD B2C シナリオ用です。 |
| GetAccountsAsync(String) |
ユーザー フローに基づいて、トークン キャッシュで使用可能なアカウントの識別子によって、 IAccount コレクションを取得します。 これは、Azure AD B2C シナリオ用です。 |
| RemoveAsync(IAccount, CancellationToken) |
指定したアカウントのキャッシュ内のすべてのトークンを削除します。 |
| RemoveAsync(IAccount) |
指定したアカウントのキャッシュ内のすべてのトークンを削除します。 |