Поделиться через


New-AzContainerAppIdentityProviderObject

Создайте объект в памяти для IdentityProviders.

Синтаксис

New-AzContainerAppIdentityProviderObject
   [-AllowedPrincipalGroup <String[]>]
   [-AllowedPrincipalIdentity <String[]>]
   [-AppleEnabled <Boolean>]
   [-AppleLoginScope <String[]>]
   [-AppleRegistrationClientId <String>]
   [-AppleRegistrationClientSecretSettingName <String>]
   [-AzureActiveDirectoryEnabled <Boolean>]
   [-AzureActiveDirectoryIsAutoProvisioned <Boolean>]
   [-AzureActiveDirectoryRegistrationClientId <String>]
   [-AzureActiveDirectoryRegistrationClientSecretSettingName <String>]
   [-AzureActiveDirectoryValidationAllowedAudience <String[]>]
   [-AzureStaticWebAppEnabled <Boolean>]
   [-AzureStaticWebAppsRegistrationClientId <String>]
   [-CustomOpenIdConnectProvider <IIdentityProvidersCustomOpenIdConnectProviders>]
   [-DefaultAuthorizationPolicyAllowedApplication <String[]>]
   [-FacebookEnabled <Boolean>]
   [-FacebookGraphApiVersion <String>]
   [-FacebookLoginScope <String[]>]
   [-GitHubEnabled <Boolean>]
   [-GitHubLoginScope <String[]>]
   [-GitHubRegistrationClientId <String>]
   [-GitHubRegistrationClientSecretSettingName <String>]
   [-GoogleEnabled <Boolean>]
   [-GoogleLoginScope <String[]>]
   [-GoogleRegistrationClientId <String>]
   [-GoogleRegistrationClientSecretSettingName <String>]
   [-GoogleValidationAllowedAudience <String[]>]
   [-JwtClaimCheckAllowedClientApplication <String[]>]
   [-JwtClaimCheckAllowedGroup <String[]>]
   [-LoginDisableWwwAuthenticate <Boolean>]
   [-LoginParameter <String[]>]
   [-RegistrationAppId <String>]
   [-RegistrationAppSecretSettingName <String>]
   [-RegistrationClientSecretCertificateIssuer <String>]
   [-RegistrationClientSecretCertificateSubjectAlternativeName <String>]
   [-RegistrationClientSecretCertificateThumbprint <String>]
   [-RegistrationConsumerKey <String>]
   [-RegistrationConsumerSecretSettingName <String>]
   [-RegistrationOpenIdIssuer <String>]
   [-TwitterEnabled <Boolean>]
   [<CommonParameters>]

Описание

Создайте объект в памяти для IdentityProviders.

Примеры

Пример 1. Создание объекта IdentityProviders для AuthConfig.

New-AzContainerAppIdentityProviderObject -RegistrationAppId xxxxxx@xxx.com -RegistrationAppSecretSettingName redis-secret

...                              : ...
RegistrationAppId                : xxxxxx@xxx.com
RegistrationAppSecretSettingName : redis-secret
...                              : ...

Создайте объект IdentityProviders для AuthConfig.

Параметры

-AllowedPrincipalGroup

Список разрешенных групп.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowedPrincipalIdentity

Список разрешенных удостоверений.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppleEnabled

<код>false</code>, если поставщик Apple не должен быть включен, несмотря на регистрацию набора; в противном случае <код>true</code>.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppleLoginScope

Список областей, которые следует запрашивать при проверке подлинности.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppleRegistrationClientId

Идентификатор клиента приложения, используемого для входа.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppleRegistrationClientSecretSettingName

Имя параметра приложения, содержащее секрет клиента.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AzureActiveDirectoryEnabled

<код>false</code>, если поставщик Azure Active Directory не должен быть включен, несмотря на регистрацию набора; в противном случае <код>true</code>.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AzureActiveDirectoryIsAutoProvisioned

Возвращает значение, указывающее, была ли конфигурация Azure AD подготовлена автоматически с помощью 1-го стороннего инструмента. Это внутренний флаг, в первую очередь предназначенный для поддержки портала управления Azure. Пользователи не должны читать или записывать данные в это свойство.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AzureActiveDirectoryRegistrationClientId

Идентификатор клиента этого проверяющего приложения, известного как client_id. Этот параметр необходим для включения проверки подлинности подключения OpenID с Помощью Azure Active Directory или других сторонних поставщиков OpenID Connect. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AzureActiveDirectoryRegistrationClientSecretSettingName

Имя параметра приложения, содержащее секрет клиента приложения проверяющей стороны.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AzureActiveDirectoryValidationAllowedAudience

Список аудиторий, которые могут выполнять успешные запросы проверки подлинности и авторизации.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AzureStaticWebAppEnabled

<код>false</code>, если поставщик статических веб-приложений Azure не должен быть включен, несмотря на регистрацию набора; в противном случае <код>true</code>.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AzureStaticWebAppsRegistrationClientId

Идентификатор клиента приложения, используемого для входа.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CustomOpenIdConnectProvider

Карта имени псевдонима каждого настраиваемого поставщика Open ID Connect с параметрами конфигурации настраиваемого поставщика Open ID Connect.

Тип:IIdentityProvidersCustomOpenIdConnectProviders
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultAuthorizationPolicyAllowedApplication

Параметры конфигурации разрешенных приложений Azure Active Directory.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FacebookEnabled

<код>false</code>, если поставщик Facebook не должен быть включен, несмотря на регистрацию набора; в противном случае <код>true</code>.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FacebookGraphApiVersion

Версия API Facebook, которую следует использовать при входе.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FacebookLoginScope

Список областей, которые следует запрашивать при проверке подлинности.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GitHubEnabled

<код>false</code>, если поставщик GitHub не должен быть включен, несмотря на регистрацию набора; в противном случае <код>true</code>.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GitHubLoginScope

Список областей, которые следует запрашивать при проверке подлинности.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GitHubRegistrationClientId

Идентификатор клиента приложения, используемого для входа.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GitHubRegistrationClientSecretSettingName

Имя параметра приложения, содержащее секрет клиента.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GoogleEnabled

<код>false</code>, если поставщик Google не должен быть включен, несмотря на регистрацию набора; в противном случае <код>true</code>.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GoogleLoginScope

Список областей, которые следует запрашивать при проверке подлинности.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GoogleRegistrationClientId

Идентификатор клиента приложения, используемого для входа.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GoogleRegistrationClientSecretSettingName

Имя параметра приложения, содержащее секрет клиента.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GoogleValidationAllowedAudience

Параметры конфигурации разрешенного списка аудиторий, из которых необходимо проверить токен JWT.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JwtClaimCheckAllowedClientApplication

Список разрешенных клиентских приложений.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JwtClaimCheckAllowedGroup

Список разрешенных групп.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LoginDisableWwwAuthenticate

<код>true</code>, если поставщик www-authentication должен быть опущен из запроса; в противном случае <код>false</code>.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LoginParameter

Параметры входа для отправки в конечную точку авторизации OpenID Connect при входе пользователя. Каждый параметр должен находиться в форме "key=value".

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RegistrationAppId

Идентификатор приложения, используемого для входа.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RegistrationAppSecretSettingName

Имя параметра приложения, содержащее секрет приложения.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RegistrationClientSecretCertificateIssuer

Альтернатива отпечатку секрета клиента, которая является издателем сертификата, используемого для подписывания. Это свойство выступает в качестве замены отпечатка сертификата секрета клиента. Это также необязательно.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RegistrationClientSecretCertificateSubjectAlternativeName

Альтернатива отпечатку секрета клиента, которая является альтернативным именем сертификата, используемого для подписывания. Это свойство выступает в качестве замены отпечатка сертификата секрета клиента. Это также необязательно.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RegistrationClientSecretCertificateThumbprint

Альтернатива секрету клиента— отпечаток сертификата, используемого для подписывания. Это свойство выступает в качестве замены секрета клиента. Это также необязательно.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RegistrationConsumerKey

Ключ потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация по Twitter Sign-In: https://dev.twitter.com/web/sign-in.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RegistrationConsumerSecretSettingName

Имя параметра приложения, содержащее секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RegistrationOpenIdIssuer

URI издателя OpenID Connect, представляющий сущность, которая выдает маркеры доступа для этого приложения. При использовании Azure Active Directory это значение является универсальным кодом ресурса (URI) клиента каталога, например https://login.microsoftonline.com/v2.0/{tenant-guid}/. Этот универсальный код ресурса (URI) — это идентификатор, чувствительный к регистру для издателя маркеров. Дополнительные сведения об обнаружении OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TwitterEnabled

<код>false</code>, если поставщик Twitter не должен быть включен, несмотря на регистрацию набора; в противном случае <код>true</code>.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Выходные данные