Set-AzApiManagementIdentityProvider
Обновляет конфигурацию существующего поставщика удостоверений.
Синтаксис
Set-AzApiManagementIdentityProvider
-Context <PsApiManagementContext>
-Type <PsApiManagementIdentityProviderType>
[-ClientId <String>]
[-ClientSecret <String>]
[-AllowedTenants <String[]>]
[-Authority <String>]
[-SignupPolicyName <String>]
[-SigninPolicyName <String>]
[-ProfileEditingPolicyName <String>]
[-PasswordResetPolicyName <String>]
[-SigninTenant <String>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzApiManagementIdentityProvider
-InputObject <PsApiManagementIdentityProvider>
[-ClientId <String>]
[-ClientSecret <String>]
[-AllowedTenants <String[]>]
[-Authority <String>]
[-SignupPolicyName <String>]
[-SigninPolicyName <String>]
[-ProfileEditingPolicyName <String>]
[-PasswordResetPolicyName <String>]
[-SigninTenant <String>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Обновляет конфигурацию существующего поставщика удостоверений.
Примеры
Пример 1. Обновление поставщика удостоверений Facebook
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
Set-AzApiManagementIdentityProvider -Context $apimContext -Type Facebook -ClientSecret "updatedSecret" -PassThru
Командлет обновляет секрет клиента поставщика удостоверений Facebook;
Пример 2
Обновляет конфигурацию существующего поставщика удостоверений. (автоматическое создание)
Set-AzApiManagementIdentityProvider -AllowedTenants 'samirtestbc.onmicrosoft.com' -Authority <String> -ClientId 'clientid' -ClientSecret 'updatedSecret' -Context <PsApiManagementContext> -PasswordResetPolicyName <String> -ProfileEditingPolicyName <String> -SigninPolicyName <String> -SignupPolicyName B2C_1_signup-policy -Type Facebook
Параметры
-AllowedTenants
Список разрешенных клиентов Azure Active Directory.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Authority
Имя узла конечной точки обнаружения OpenID Connect для AAD или AAD B2C. Этот параметр является необязательным.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ClientId
Идентификатор клиента приложения во внешнем поставщике удостоверений. Это идентификатор приложения для входа в Facebook, идентификатор клиента для входа Google, идентификатор приложения для Майкрософт.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ClientSecret
Секрет клиента приложения во внешнем поставщике удостоверений, используемый для проверки подлинности запроса на вход. Например, это секрет приложения для входа в Facebook, ключ API для входа Google, открытый ключ для Майкрософт.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Context
Экземпляр PsApiManagementContext. Этот параметр является обязательным.
Тип: | PsApiManagementContext |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputObject
Экземпляр PsApiManagementIdentityProvider. Этот параметр является обязательным.
Тип: | PsApiManagementIdentityProvider |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PassThru
Указывает, что этот командлет возвращает PsApiManagementIdentityProvider, что этот командлет изменяет.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PasswordResetPolicyName
Имя политики сброса пароля. Применяется только к поставщику удостоверений AAD B2C. Этот параметр является необязательным.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ProfileEditingPolicyName
Имя политики редактирования профиля. Применяется только к поставщику удостоверений AAD B2C. Этот параметр является необязательным.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-SigninPolicyName
Имя политики входа. Применяется только к поставщику удостоверений AAD B2C. Этот параметр является необязательным.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-SigninTenant
Выполните вход клиента для переопределения в AAD B2C вместо клиента common
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-SignupPolicyName
Имя политики регистрации. Применяется только к поставщику удостоверений AAD B2C. Этот параметр является необязательным.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Type
Идентификатор существующего поставщика удостоверений. Этот параметр является обязательным.
Тип: | PsApiManagementIdentityProviderType |
Допустимые значения: | Facebook, Google, Microsoft, Twitter, Aad, AadB2C |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
PsApiManagementIdentityProviderType
String[]
Выходные данные
PsApiManagementIdentityProvider
Связанные ссылки
Azure PowerShell