IdentityProviderContract interface
ID プロバイダーの詳細。
- Extends
プロパティ
allowed |
Azure Active Directory ログインを構成するときに許可されるテナントの一覧。 |
authority | AAD または AAD B2C の OpenID Connect 検出エンドポイントホスト名。 |
client |
外部 ID プロバイダー内のアプリケーションのクライアント ID。 Facebook ログインのアプリ ID、Google ログインのクライアント ID、Microsoft のアプリ ID です。 |
client |
開発者ポータルで使用するクライアント ライブラリ。 AAD と AAD B2C ID プロバイダーにのみ適用されます。 |
client |
ログイン要求の認証に使用される、外部 ID プロバイダー内のアプリケーションのクライアント シークレット。 たとえば、Facebook ログイン用のアプリ シークレット、Google ログイン用 API キー、Microsoft の公開キーなどです。 このプロパティは 'GET' 操作では入力されません。 値を取得するには、'/listSecrets' POST 要求を使用します。 |
password |
パスワード リセット ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。 |
profile |
プロファイル編集ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。 |
signin |
サインイン ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。 |
signin |
Active Directory にログインするときに Common ではなく使用する TenantId |
signup |
サインアップ ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。 |
type |
ID プロバイダーの種類識別子。 |
継承されたプロパティ
id | リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
name | リソース名注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
type | リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
プロパティの詳細
allowedTenants
Azure Active Directory ログインを構成するときに許可されるテナントの一覧。
allowedTenants?: string[]
プロパティ値
string[]
authority
AAD または AAD B2C の OpenID Connect 検出エンドポイントホスト名。
authority?: string
プロパティ値
string
clientId
外部 ID プロバイダー内のアプリケーションのクライアント ID。 Facebook ログインのアプリ ID、Google ログインのクライアント ID、Microsoft のアプリ ID です。
clientId?: string
プロパティ値
string
clientLibrary
開発者ポータルで使用するクライアント ライブラリ。 AAD と AAD B2C ID プロバイダーにのみ適用されます。
clientLibrary?: string
プロパティ値
string
clientSecret
ログイン要求の認証に使用される、外部 ID プロバイダー内のアプリケーションのクライアント シークレット。 たとえば、Facebook ログイン用のアプリ シークレット、Google ログイン用 API キー、Microsoft の公開キーなどです。 このプロパティは 'GET' 操作では入力されません。 値を取得するには、'/listSecrets' POST 要求を使用します。
clientSecret?: string
プロパティ値
string
passwordResetPolicyName
パスワード リセット ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。
passwordResetPolicyName?: string
プロパティ値
string
profileEditingPolicyName
プロファイル編集ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。
profileEditingPolicyName?: string
プロパティ値
string
signinPolicyName
サインイン ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。
signinPolicyName?: string
プロパティ値
string
signinTenant
Active Directory にログインするときに Common ではなく使用する TenantId
signinTenant?: string
プロパティ値
string
signupPolicyName
サインアップ ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。
signupPolicyName?: string
プロパティ値
string
typePropertiesType
ID プロバイダーの種類識別子。
typePropertiesType?: string
プロパティ値
string
継承されたプロパティの詳細
id
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
id?: string
プロパティ値
string
name
リソース名注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
name?: string
プロパティ値
string
type
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
type?: string
プロパティ値
string