Update-AzContainerAppAuthConfig

werk de AuthConfig voor een container-app bij.

Syntax

UpdateExpanded (Standaard)

Update-AzContainerAppAuthConfig
    -ContainerAppName <String>
    -Name <String>
    -ResourceGroupName <String>
    [-SubscriptionId <String>]
    [-CookieExpirationConvention <String>]
    [-CookieExpirationTimeToExpiration <String>]
    [-ForwardProxyConvention <String>]
    [-ForwardProxyCustomHostHeaderName <String>]
    [-ForwardProxyCustomProtoHeaderName <String>]
    [-GlobalValidationExcludedPath <String[]>]
    [-GlobalValidationRedirectToProvider <String>]
    [-GlobalValidationUnauthenticatedClientAction <String>]
    [-HttpSettingRequireHttps]
    [-IdentityProvider <IIdentityProviders>]
    [-LoginAllowedExternalRedirectUrl <String[]>]
    [-LoginPreserveUrlFragmentsForLogin]
    [-NonceExpirationInterval <String>]
    [-NonceValidateNonce]
    [-PlatformEnabled]
    [-PlatformRuntimeVersion <String>]
    [-RouteApiPrefix <String>]
    [-RouteLogoutEndpoint <String>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaIdentityContainerAppExpanded

Update-AzContainerAppAuthConfig
    -Name <String>
    -ContainerAppInputObject <IAppIdentity>
    [-CookieExpirationConvention <String>]
    [-CookieExpirationTimeToExpiration <String>]
    [-ForwardProxyConvention <String>]
    [-ForwardProxyCustomHostHeaderName <String>]
    [-ForwardProxyCustomProtoHeaderName <String>]
    [-GlobalValidationExcludedPath <String[]>]
    [-GlobalValidationRedirectToProvider <String>]
    [-GlobalValidationUnauthenticatedClientAction <String>]
    [-HttpSettingRequireHttps]
    [-IdentityProvider <IIdentityProviders>]
    [-LoginAllowedExternalRedirectUrl <String[]>]
    [-LoginPreserveUrlFragmentsForLogin]
    [-NonceExpirationInterval <String>]
    [-NonceValidateNonce]
    [-PlatformEnabled]
    [-PlatformRuntimeVersion <String>]
    [-RouteApiPrefix <String>]
    [-RouteLogoutEndpoint <String>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaIdentityExpanded

Update-AzContainerAppAuthConfig
    -InputObject <IAppIdentity>
    [-CookieExpirationConvention <String>]
    [-CookieExpirationTimeToExpiration <String>]
    [-ForwardProxyConvention <String>]
    [-ForwardProxyCustomHostHeaderName <String>]
    [-ForwardProxyCustomProtoHeaderName <String>]
    [-GlobalValidationExcludedPath <String[]>]
    [-GlobalValidationRedirectToProvider <String>]
    [-GlobalValidationUnauthenticatedClientAction <String>]
    [-HttpSettingRequireHttps]
    [-IdentityProvider <IIdentityProviders>]
    [-LoginAllowedExternalRedirectUrl <String[]>]
    [-LoginPreserveUrlFragmentsForLogin]
    [-NonceExpirationInterval <String>]
    [-NonceValidateNonce]
    [-PlatformEnabled]
    [-PlatformRuntimeVersion <String>]
    [-RouteApiPrefix <String>]
    [-RouteLogoutEndpoint <String>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

werk de AuthConfig voor een container-app bij.

Voorbeelden

Voorbeeld 1: De verificatieconfiguratie voor een container-app maken.

Update-AzContainerAppAuthConfig -Name current -ContainerAppName azps-containerapp-2 -ResourceGroupName azps_test_group_app -PlatformEnabled -GlobalValidationUnauthenticatedClientAction RedirectToLoginPage -IdentityProvider $identity
Name    PlatformEnabled ResourceGroupName
----    --------------- -----------------
current True            azps_test_group_app

Maak de verificatieconfiguratie voor een container-app.

Voorbeeld 2: De verificatieconfiguratie voor een container-app maken.

$containerapp = Get-AzContainerApp -ResourceGroupName azps_test_group_app -Name azps-containerapp-2

Update-AzContainerAppAuthConfig -Name current -ContainerAppInputObject $containerapp -PlatformEnabled -GlobalValidationUnauthenticatedClientAction RedirectToLoginPage -IdentityProvider $identity
Name    PlatformEnabled ResourceGroupName
----    --------------- -----------------
current True            azps_test_group_app

Maak de verificatieconfiguratie voor een container-app.

Voorbeeld 3: De verificatieconfiguratie voor een container-app maken.

$authconfig = Get-AzContainerAppAuthConfig -Name current -ContainerAppName azps-containerapp-2 -ResourceGroupName azps_test_group_app

Update-AzContainerAppAuthConfig -InputObject $authconfig -PlatformEnabled -GlobalValidationUnauthenticatedClientAction RedirectToLoginPage -IdentityProvider $identity
Name    PlatformEnabled ResourceGroupName
----    --------------- -----------------
current True            azps_test_group_app

Maak de verificatieconfiguratie voor een container-app.

Parameters

-Confirm

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ContainerAppInputObject

Identiteitsparameter

Parametereigenschappen

Type:IAppIdentity
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

UpdateViaIdentityContainerAppExpanded
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ContainerAppName

Naam van de container-app.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

UpdateExpanded
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-CookieExpirationConvention

De conventie die wordt gebruikt bij het bepalen van de vervaldatum van de sessiecooky.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-CookieExpirationTimeToExpiration

De tijd nadat de aanvraag is ingediend wanneer de sessiecookis moet verlopen.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DefaultProfile

De parameter DefaultProfile is niet functioneel. Gebruik de parameter SubscriptionId indien beschikbaar als u de cmdlet uitvoert voor een ander abonnement.

Parametereigenschappen

Type:PSObject
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzureRMContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ForwardProxyConvention

De conventie die wordt gebruikt om de URL van de aanvraag te bepalen.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ForwardProxyCustomHostHeaderName

De naam van de header die de host van de aanvraag bevat.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ForwardProxyCustomProtoHeaderName

De naam van de header die het schema van de aanvraag bevat.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-GlobalValidationExcludedPath

De paden waarvoor niet-geverifieerde stroom niet wordt omgeleid naar de aanmeldingspagina.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-GlobalValidationRedirectToProvider

De standaardverificatieprovider die moet worden gebruikt wanneer meerdere providers zijn geconfigureerd. Deze instelling is alleen nodig als meerdere providers zijn geconfigureerd en de niet-geverifieerde clientactie is ingesteld op RedirectToLoginPage.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-GlobalValidationUnauthenticatedClientAction

De actie die moet worden uitgevoerd wanneer een niet-geverifieerde client probeert toegang te krijgen tot de app.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-HttpSettingRequireHttps

<code>onwaar</code> als de verificatie-/autorisatiereacties die het HTTPS-schema niet hebben, zijn toegestaan; anders <code>true</code>.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-IdentityProvider

De configuratie-instellingen van elk van de id-providers die worden gebruikt voor het configureren van ContainerApp Service Authentication/Authorization.

Parametereigenschappen

Type:IIdentityProviders
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-InputObject

Identiteitsparameter

Parametereigenschappen

Type:IAppIdentity
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

UpdateViaIdentityExpanded
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-LoginAllowedExternalRedirectUrl

Externe URL's waarnaar kan worden omgeleid als onderdeel van het aanmelden of afmelden bij de app. Houd er rekening mee dat het querytekenreeksgedeelte van de URL wordt genegeerd. Dit is een geavanceerde instelling die doorgaans alleen nodig is voor back-ends van Windows Store-toepassing. Houd er rekening mee dat URL's binnen het huidige domein altijd impliciet zijn toegestaan.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-LoginPreserveUrlFragmentsForLogin

<code>waar</code> als de fragmenten uit de aanvraag behouden blijven nadat de aanmeldingsaanvraag is ingediend; anders <code>false</code>.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Name

Naam van de container-app-verificatieconfiguratie.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AuthConfigName

Parametersets

UpdateExpanded
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
UpdateViaIdentityContainerAppExpanded
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-NonceExpirationInterval

De tijd na het indienen van de aanvraag wanneer de nonce moet verlopen.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-NonceValidateNonce

<code>false</code> als de nonce niet moet worden gevalideerd tijdens het voltooien van de aanmeldingsstroom; anders <code>true</code>.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PlatformEnabled

<code>true</code> als de functie Verificatie/Autorisatie is ingeschakeld voor de huidige app; anders <code>false</code>.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PlatformRuntimeVersion

De RuntimeVersion van de functie Verificatie/Autorisatie die wordt gebruikt voor de huidige app. De instelling in deze waarde kan het gedrag van bepaalde functies in de module Verificatie/Autorisatie bepalen.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ResourceGroupName

De naam van de resource group. De naam is hoofdletterongevoelig.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

UpdateExpanded
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RouteApiPrefix

Het voorvoegsel dat moet voorafgaan aan alle verificatie-/autorisatiepaden.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RouteLogoutEndpoint

Het eindpunt waarop een afmeldingsaanvraag moet worden ingediend.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-SubscriptionId

De ID van het doelabonnement.

Parametereigenschappen

Type:String
Default value:(Get-AzContext).Subscription.Id
Ondersteunt jokertekens:False
DontShow:False

Parametersets

UpdateExpanded
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WhatIf

Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

IAppIdentity

Uitvoerwaarden

IAuthConfig