Partager via


IAuthConfig Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.AuthConfigTypeConverter))]
public interface IAuthConfig : Microsoft.Azure.PowerShell.Cmdlets.App.Models.IProxyResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.AuthConfigTypeConverter))>]
type IAuthConfig = interface
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
Public Interface IAuthConfig
Implements IProxyResource
Derived
Attributes
Implements

Properties

CookieExpirationConvention

The convention used when determining the session cookie's expiration.

CookieExpirationTimeToExpiration

The time after the request is made when the session cookie should expire.

ForwardProxyConvention

The convention used to determine the url of the request made.

ForwardProxyCustomHostHeaderName

The name of the header containing the host of the request.

ForwardProxyCustomProtoHeaderName

The name of the header containing the scheme of the request.

GlobalValidationExcludedPath

The paths for which unauthenticated flow would not be redirected to the login page.

GlobalValidationRedirectToProvider

The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the unauthenticated client action is set to "RedirectToLoginPage".

GlobalValidationUnauthenticatedClientAction

The action to take when an unauthenticated client attempts to access the app.

HttpSettingRequireHttps

false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Inherited from IResource)
IdentityProvider

The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.

LoginAllowedExternalRedirectUrl

External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored. This is an advanced setting typically only needed by Windows Store application backends. Note that URLs within the current domain are always implicitly allowed.

LoginPreserveUrlFragmentsForLogin

true if the fragments from the request are preserved after the login request is made; otherwise, false.

Name

The name of the resource

(Inherited from IResource)
NonceExpirationInterval

The time after the request is made when the nonce should expire.

NonceValidateNonce

false if the nonce should not be validated while completing the login flow; otherwise, true.

PlatformEnabled

true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.

PlatformRuntimeVersion

The RuntimeVersion of the Authentication / Authorization feature in use for the current app. The setting in this value can control the behavior of certain features in the Authentication / Authorization module.

RouteApiPrefix

The prefix that should precede all the authentication/authorization paths.

RouteLogoutEndpoint

The endpoint at which a logout request should be made.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

(Inherited from IResource)
SystemDataCreatedBy

The identity that created the resource.

(Inherited from IResource)
SystemDataCreatedByType

The type of identity that created the resource.

(Inherited from IResource)
SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

(Inherited from IResource)
SystemDataLastModifiedBy

The identity that last modified the resource.

(Inherited from IResource)
SystemDataLastModifiedByType

The type of identity that last modified the resource.

(Inherited from IResource)
Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from IResource)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to