IdentityProviderContractProperties interface
外部識別提供者,例如 Facebook、Google、Microsoft、Twitter 或 Azure Active Directory,可用來為所有使用者啟用 API 管理服務開發人員入口網站的存取權。
- Extends
屬性
client |
外部識別提供者中應用程式的用戶端標識碼。 這是 Facebook 登入的應用程式識別碼、Google 登入的用戶端標識碼、適用於 Microsoft 的應用程式識別碼。 |
client |
外部識別提供者中應用程式的用戶端密碼,用來驗證登入要求。 例如,它是 Facebook 登入的應用程式秘密、Google 登入的 API 金鑰、Microsoft 的公鑰。 此屬性不會填入 『GET』 作業! 使用 '/listSecrets' POST 要求來取得值。 |
繼承的屬性
allowed |
設定 Azure Active Directory 登入時允許的租用戶清單。 |
authority | AAD 或 AAD B2C 的 OpenID Connect 探索端點主機名。 |
client |
開發人員入口網站中要使用的用戶端連結庫。 僅適用於 AAD 和 AAD B2C 識別提供者。 |
password |
密碼重設原則名稱。 僅適用於 AAD B2C 識別提供者。 |
profile |
配置檔編輯原則名稱。 僅適用於 AAD B2C 識別提供者。 |
signin |
登入原則名稱。 僅適用於 AAD B2C 識別提供者。 |
signin |
登入 Active Directory 時要使用的 TenantId,而不是 Common |
signup |
註冊原則名稱。 僅適用於 AAD B2C 識別提供者。 |
type | 識別提供者類型識別碼。 |
屬性詳細資料
clientId
外部識別提供者中應用程式的用戶端標識碼。 這是 Facebook 登入的應用程式識別碼、Google 登入的用戶端標識碼、適用於 Microsoft 的應用程式識別碼。
clientId: string
屬性值
string
clientSecret
外部識別提供者中應用程式的用戶端密碼,用來驗證登入要求。 例如,它是 Facebook 登入的應用程式秘密、Google 登入的 API 金鑰、Microsoft 的公鑰。 此屬性不會填入 『GET』 作業! 使用 '/listSecrets' POST 要求來取得值。
clientSecret?: string
屬性值
string
繼承的屬性詳細資料
allowedTenants
設定 Azure Active Directory 登入時允許的租用戶清單。
allowedTenants?: string[]
屬性值
string[]
authority
AAD 或 AAD B2C 的 OpenID Connect 探索端點主機名。
authority?: string
屬性值
string
clientLibrary
開發人員入口網站中要使用的用戶端連結庫。 僅適用於 AAD 和 AAD B2C 識別提供者。
clientLibrary?: string
屬性值
string
passwordResetPolicyName
密碼重設原則名稱。 僅適用於 AAD B2C 識別提供者。
passwordResetPolicyName?: string
屬性值
string
profileEditingPolicyName
配置檔編輯原則名稱。 僅適用於 AAD B2C 識別提供者。
profileEditingPolicyName?: string
屬性值
string
signinPolicyName
登入原則名稱。 僅適用於 AAD B2C 識別提供者。
signinPolicyName?: string
屬性值
string
signinTenant
登入 Active Directory 時要使用的 TenantId,而不是 Common
signinTenant?: string
屬性值
string
signupPolicyName
註冊原則名稱。 僅適用於 AAD B2C 識別提供者。
signupPolicyName?: string
屬性值
string