次の方法で共有


IdentityProviderContractProperties interface

Facebook、Google、Microsoft、Twitter、Azure Active Directory などの外部 ID プロバイダー。これを使用して、すべてのユーザーのAPI Management サービス開発者ポータルへのアクセスを有効にすることができます。

Extends

プロパティ

clientId

外部 ID プロバイダー内のアプリケーションのクライアント ID。 Facebook ログインのアプリ ID、Google ログインのクライアント ID、Microsoft のアプリ ID です。

clientSecret

外部 ID プロバイダーのアプリケーションのクライアント シークレット。ログイン要求の認証に使用されます。 たとえば、Facebook ログイン用のアプリ シークレット、Google ログイン用の API キー、Microsoft の公開キーなどです。 このプロパティは、'GET' 操作では入力されません。 値を取得するには、'/listSecrets' POST 要求を使用します。

継承されたプロパティ

allowedTenants

Azure Active Directory ログインを構成するときの許可されるテナントの一覧。

authority

AAD または AAD B2C の OpenID Connect 検出エンドポイントのホスト名。

clientLibrary

開発者ポータルで使用するクライアント ライブラリ。 AAD と AAD B2C ID プロバイダーにのみ適用されます。

passwordResetPolicyName

パスワード リセット ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

profileEditingPolicyName

プロファイル編集ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

signinPolicyName

サインイン ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

signinTenant

Active Directory にログインするときに Common の代わりに使用する TenantId

signupPolicyName

サインアップ ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

type

ID プロバイダーの種類識別子。

プロパティの詳細

clientId

外部 ID プロバイダー内のアプリケーションのクライアント ID。 Facebook ログインのアプリ ID、Google ログインのクライアント ID、Microsoft のアプリ ID です。

clientId: string

プロパティ値

string

clientSecret

外部 ID プロバイダーのアプリケーションのクライアント シークレット。ログイン要求の認証に使用されます。 たとえば、Facebook ログイン用のアプリ シークレット、Google ログイン用の API キー、Microsoft の公開キーなどです。 このプロパティは、'GET' 操作では入力されません。 値を取得するには、'/listSecrets' POST 要求を使用します。

clientSecret?: string

プロパティ値

string

継承されたプロパティの詳細

allowedTenants

Azure Active Directory ログインを構成するときの許可されるテナントの一覧。

allowedTenants?: string[]

プロパティ値

string[]

IdentityProviderBaseParameters.allowedTenantsから継承

authority

AAD または AAD B2C の OpenID Connect 検出エンドポイントのホスト名。

authority?: string

プロパティ値

string

IdentityProviderBaseParameters.authorityから継承

clientLibrary

開発者ポータルで使用するクライアント ライブラリ。 AAD と AAD B2C ID プロバイダーにのみ適用されます。

clientLibrary?: string

プロパティ値

string

IdentityProviderBaseParameters.clientLibraryから継承

passwordResetPolicyName

パスワード リセット ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

passwordResetPolicyName?: string

プロパティ値

string

IdentityProviderBaseParameters.passwordResetPolicyNameから継承

profileEditingPolicyName

プロファイル編集ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

profileEditingPolicyName?: string

プロパティ値

string

IdentityProviderBaseParameters.profileEditingPolicyNameから継承

signinPolicyName

サインイン ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

signinPolicyName?: string

プロパティ値

string

IdentityProviderBaseParameters.signinPolicyNameから継承

signinTenant

Active Directory にログインするときに Common の代わりに使用する TenantId

signinTenant?: string

プロパティ値

string

IdentityProviderBaseParameters.signinTenantから継承

signupPolicyName

サインアップ ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

signupPolicyName?: string

プロパティ値

string

IdentityProviderBaseParameters.signupPolicyNameから継承

type

ID プロバイダーの種類識別子。

type?: string

プロパティ値

string

IdentityProviderBaseParameters.typeから継承