Delen via


New-AzContainerAppIdentityProviderObject

Maak een in-memory object voor IdentityProviders.

Syntaxis

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>]

Description

Maak een in-memory object voor IdentityProviders.

Voorbeelden

Voorbeeld 1: Een IdentityProviders-object maken voor AuthConfig.

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

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

Maak een IdentityProviders-object voor AuthConfig.

Parameters

-AllowedPrincipalGroup

De lijst met toegestane groepen.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AllowedPrincipalIdentity

De lijst met toegestane identiteiten.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AppleEnabled

<code>false</code> als de Apple-provider niet mag worden ingeschakeld ondanks de ingestelde registratie; anders <code>true</code>.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AppleLoginScope

Een lijst met de bereiken die moeten worden aangevraagd tijdens de verificatie.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AppleRegistrationClientId

De client-id van de app die wordt gebruikt voor aanmelding.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AppleRegistrationClientSecretSettingName

De naam van de app-instelling die het clientgeheim bevat.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AzureActiveDirectoryEnabled

<code>false</code> als de Azure Active Directory-provider niet mag worden ingeschakeld ondanks de ingestelde registratie; anders <code>true</code>.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AzureActiveDirectoryIsAutoProvisioned

Hiermee wordt een waarde opgehaald die aangeeft of de Azure AD-configuratie automatisch is ingericht met behulp van hulpprogramma's van derden. Dit is een interne vlag die voornamelijk is bedoeld ter ondersteuning van de Azure Management Portal. Gebruikers mogen deze eigenschap niet lezen of schrijven.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AzureActiveDirectoryRegistrationClientId

De client-id van deze relying party-toepassing, ook wel de client_id genoemd. Deze instelling is vereist voor het inschakelen van OpenID-verbindingsverificatie met Azure Active Directory of andere OpenID Connect-providers van derden. Meer informatie over OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AzureActiveDirectoryRegistrationClientSecretSettingName

De naam van de app-instelling die het clientgeheim van de relying party-toepassing bevat.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AzureActiveDirectoryValidationAllowedAudience

De lijst met doelgroepen die geslaagde verificatie-/autorisatieaanvragen kunnen indienen.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AzureStaticWebAppEnabled

<code>false</code> als de Azure Static Web Apps-provider niet mag worden ingeschakeld ondanks de ingestelde registratie; anders <code>true</code>.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AzureStaticWebAppsRegistrationClientId

De client-id van de app die wordt gebruikt voor aanmelding.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CustomOpenIdConnectProvider

De kaart van de naam van de alias van elke aangepaste Open ID Connect-provider met de configuratie-instellingen van de aangepaste Open ID Connect-provider.

Type:IIdentityProvidersCustomOpenIdConnectProviders
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultAuthorizationPolicyAllowedApplication

De configuratie-instellingen van de door Azure Active Directory toegestane toepassingen.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FacebookEnabled

<code>false</code> als de Facebook-provider niet mag worden ingeschakeld ondanks de ingestelde registratie; anders <code>true</code>.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FacebookGraphApiVersion

De versie van de Facebook-API die moet worden gebruikt tijdens het aanmelden.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FacebookLoginScope

Een lijst met de bereiken die moeten worden aangevraagd tijdens de verificatie.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GitHubEnabled

<code>false</code> als de GitHub-provider niet mag worden ingeschakeld ondanks de ingestelde registratie; anders <code>true</code>.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GitHubLoginScope

Een lijst met de bereiken die moeten worden aangevraagd tijdens de verificatie.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GitHubRegistrationClientId

De client-id van de app die wordt gebruikt voor aanmelding.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GitHubRegistrationClientSecretSettingName

De naam van de app-instelling die het clientgeheim bevat.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GoogleEnabled

<code>false</code> als de Google-provider niet mag worden ingeschakeld ondanks de ingestelde registratie; anders <code>true</code>.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GoogleLoginScope

Een lijst met de bereiken die moeten worden aangevraagd tijdens de verificatie.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GoogleRegistrationClientId

De client-id van de app die wordt gebruikt voor aanmelding.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GoogleRegistrationClientSecretSettingName

De naam van de app-instelling die het clientgeheim bevat.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-GoogleValidationAllowedAudience

De configuratie-instellingen van de lijst met toegestane doelgroepen waaruit het JWT-token moet worden gevalideerd.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JwtClaimCheckAllowedClientApplication

De lijst met toegestane clienttoepassingen.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JwtClaimCheckAllowedGroup

De lijst met toegestane groepen.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoginDisableWwwAuthenticate

<code>true</code> als de www-authenticate-provider uit de aanvraag moet worden weggelaten; anders <code>false</code>.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LoginParameter

Aanmeldingsparameters voor het verzenden naar het OpenID Connect-autorisatie-eindpunt wanneer een gebruiker zich aanmeldt. Elke parameter moet de notatie key=value hebben.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RegistrationAppId

De app-id van de app die wordt gebruikt voor aanmelding.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RegistrationAppSecretSettingName

De naam van de app-instelling die het app-geheim bevat.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RegistrationClientSecretCertificateIssuer

Een alternatief voor de vingerafdruk van het clientgeheim, namelijk de uitgever van een certificaat dat wordt gebruikt voor ondertekeningsdoeleinden. Deze eigenschap fungeert als vervanging voor de vingerafdruk van het clientgeheimcertificaat. Het is ook optioneel.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RegistrationClientSecretCertificateSubjectAlternativeName

Een alternatief voor de vingerafdruk van het clientgeheim, dat is de alternatieve naam van het onderwerp van een certificaat dat wordt gebruikt voor ondertekeningsdoeleinden. Deze eigenschap fungeert als vervanging voor de vingerafdruk van het clientgeheimcertificaat. Het is ook optioneel.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RegistrationClientSecretCertificateThumbprint

Een alternatief voor het clientgeheim, dat is de vingerafdruk van een certificaat dat wordt gebruikt voor ondertekeningsdoeleinden. Deze eigenschap fungeert als vervanging voor het clientgeheim. Het is ook optioneel.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RegistrationConsumerKey

De OAuth 1.0a-consumentensleutel van de Twitter-toepassing die wordt gebruikt voor aanmelding. Deze instelling is vereist voor het inschakelen van Twitter-aanmelding. Documentatie voor Twitter Sign-In: https://dev.twitter.com/web/sign-in.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RegistrationConsumerSecretSettingName

De naam van de app-instelling die het OAuth 1.0a-consumentengeheim bevat van de Twitter-toepassing die wordt gebruikt voor aanmelding.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RegistrationOpenIdIssuer

De OpenID Connect Issuer-URI die de entiteit vertegenwoordigt die toegangstokens voor deze toepassing uitgeeft. Wanneer u Azure Active Directory gebruikt, is deze waarde de URI van de directorytenant, bijvoorbeeld https://login.microsoftonline.com/v2.0/{tenant-guid}/. Deze URI is een hoofdlettergevoelige id voor de tokenverlener. Meer informatie over OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TwitterEnabled

<code>false</code> als de Twitter-provider niet mag worden ingeschakeld ondanks de ingestelde registratie; anders <code>true</code>.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

IdentityProviders