Compartilhar via


Container Apps Auth Configs - Create Or Update

Crie ou atualize o AuthConfig para um aplicativo de contêiner.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{authConfigName}?api-version=2025-01-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
authConfigName
path True

string

Nome do Aplicativo de Contêiner AuthConfig.

containerAppName
path True

string

Nome do Aplicativo de Contêiner.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Corpo da solicitação

Nome Tipo Description
properties.encryptionSettings

EncryptionSettings

As configurações das referências de segredos da chave de criptografia e da chave de assinatura para Autenticação/Autorização do Serviço ContainerApp.

properties.globalValidation

GlobalValidation

As configurações que determinam o fluxo de validação de usuários usando a Autenticação/Autorização de Serviço.

properties.httpSettings

HttpSettings

As configurações das solicitações HTTP para solicitações de autenticação e autorização feitas na Autenticação/Autorização do Serviço ContainerApp.

properties.identityProviders

IdentityProviders

As configurações de cada um dos provedores de identidade usados para configurar a Autenticação/Autorização do Serviço containerApp.

properties.login

Login

As configurações do fluxo de logon dos usuários usando a Autenticação/Autorização do Serviço ContainerApp.

properties.platform

AuthPlatform

As configurações da plataforma de Autenticação/Autorização do Serviço ContainerApp.

Respostas

Nome Tipo Description
200 OK

AuthConfig

Okey

Other Status Codes

DefaultErrorResponse

Resposta de erro comum.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Create or Update Container App AuthConfig

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/651f8027-33e8-4ec4-97b4-f6e9f3dc8744/resourceGroups/workerapps-rg-xj/providers/Microsoft.App/containerApps/testcanadacentral/authConfigs/current?api-version=2025-01-01

{
  "properties": {
    "platform": {
      "enabled": true
    },
    "globalValidation": {
      "unauthenticatedClientAction": "AllowAnonymous"
    },
    "identityProviders": {
      "facebook": {
        "registration": {
          "appId": "123",
          "appSecretSettingName": "facebook-secret"
        }
      }
    },
    "encryptionSettings": {
      "containerAppAuthEncryptionSecretName": "testEncryptionSecretName",
      "containerAppAuthSigningSecretName": "testSigningSecretName"
    }
  }
}

Resposta de exemplo

{
  "id": "/subscriptions/651f8027-33e8-4ec4-97b4-f6e9f3dc8744/resourceGroups/workerapps-rg-xj/providers/Microsoft.App/containerApps/myapp/authconfigs/current",
  "name": "current",
  "type": "Microsoft.App/containerapps/authconfigs",
  "properties": {
    "platform": {
      "enabled": true
    },
    "globalValidation": {
      "unauthenticatedClientAction": "AllowAnonymous"
    },
    "identityProviders": {
      "facebook": {
        "registration": {
          "appId": "123",
          "appSecretSettingName": "facebook-secret"
        }
      }
    },
    "encryptionSettings": {
      "containerAppAuthEncryptionSecretName": "testEncryptionSecretName",
      "containerAppAuthSigningSecretName": "testSigningSecretName"
    }
  }
}

Definições

Nome Description
AllowedAudiencesValidation

As configurações do fluxo de validação de Audiências Permitidas.

AllowedPrincipals

As configurações das entidades de segurança permitidas pelo Azure Active Directory.

Apple

As configurações do provedor da Apple.

AppleRegistration

As configurações do registro para o provedor da Apple

AppRegistration

As configurações do registro do aplicativo para provedores que têm IDs de aplicativo e segredos do aplicativo

AuthConfig

Configurações para o recurso autenticação/autorização do Serviço de ContainerApp do Azure.

AuthPlatform

As configurações da plataforma de Autenticação/Autorização do Serviço ContainerApp.

AzureActiveDirectory

As configurações do provedor do Azure Active Directory.

AzureActiveDirectoryLogin

As configurações do fluxo de logon do Azure Active Directory.

AzureActiveDirectoryRegistration

As configurações do registro de aplicativo do Azure Active Directory.

AzureActiveDirectoryValidation

As configurações do fluxo de validação de token do Azure Active Directory.

AzureStaticWebApps

As configurações do provedor de Aplicativos Web Estáticos do Azure.

AzureStaticWebAppsRegistration

As configurações do registro para o provedor de Aplicativos Web Estáticos do Azure

BlobStorageTokenStore

As configurações do armazenamento dos tokens se o armazenamento de blobs for usado.

ClientCredentialMethod

O método que deve ser usado para autenticar o usuário.

ClientRegistration

As configurações do registro do aplicativo para provedores que têm IDs de cliente e segredos do cliente

CookieExpiration

As configurações da expiração do cookie de sessão.

CookieExpirationConvention

A convenção usada ao determinar a expiração do cookie de sessão.

createdByType

O tipo de identidade que criou o recurso.

CustomOpenIdConnectProvider

As configurações do provedor personalizado do Open ID Connect.

DefaultAuthorizationPolicy

As configurações da política de autorização padrão do Azure Active Directory.

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

Details

Detalhes ou o erro

EncryptionSettings

As configurações das referências de segredos da chave de criptografia e da chave de assinatura para Autenticação/Autorização do Serviço ContainerApp.

Error

Modelo de erro.

Facebook

As configurações do provedor do Facebook.

ForwardProxy

As configurações de um proxy de encaminhamento usadas para fazer as solicitações.

ForwardProxyConvention

A convenção usada para determinar a URL da solicitação feita.

GitHub

As configurações do provedor do GitHub.

GlobalValidation

As configurações que determinam o fluxo de validação de usuários usando a Autenticação/Autorização do Serviço ContainerApp.

Google

As configurações do provedor do Google.

HttpSettings

As configurações das solicitações HTTP para solicitações de autenticação e autorização feitas na Autenticação/Autorização do Serviço ContainerApp.

HttpSettingsRoutes

As configurações das solicitações HTTP dos caminhos.

IdentityProviders

As configurações de cada um dos provedores de identidade usados para configurar a Autenticação/Autorização do Serviço containerApp.

JwtClaimChecks

As configurações das verificações que devem ser feitas durante a validação das Declarações JWT.

Login

As configurações do fluxo de logon dos usuários usando a Autenticação/Autorização do Serviço ContainerApp.

LoginRoutes

As rotas que especificam os pontos de extremidade usados para solicitações de logoff e logoff.

LoginScopes

As configurações do fluxo de logon, incluindo os escopos que devem ser solicitados.

Nonce

As configurações do nonce usado no fluxo de logon.

OpenIdConnectClientCredential

As credenciais do cliente de autenticação do provedor personalizado Open ID Connect.

OpenIdConnectConfig

As configurações dos pontos de extremidade usados para o provedor personalizado do Open ID Connect.

OpenIdConnectLogin

As configurações do fluxo de logon do provedor personalizado do Open ID Connect.

OpenIdConnectRegistration

As configurações do registro do aplicativo para o provedor personalizado do Open ID Connect.

systemData

Metadados relativos à criação e última modificação do recurso.

TokenStore

As configurações do repositório de tokens.

Twitter

As configurações do provedor do Twitter.

TwitterRegistration

As configurações do registro do aplicativo para o provedor do Twitter.

UnauthenticatedClientActionV2

A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo.

AllowedAudiencesValidation

As configurações do fluxo de validação de Audiências Permitidas.

Nome Tipo Description
allowedAudiences

string[]

As configurações da lista de públicos permitidos das quais validar o token JWT.

AllowedPrincipals

As configurações das entidades de segurança permitidas pelo Azure Active Directory.

Nome Tipo Description
groups

string[]

A lista dos grupos permitidos.

identities

string[]

A lista das identidades permitidas.

Apple

As configurações do provedor da Apple.

Nome Tipo Description
enabled

boolean

false se o provedor da Apple não deve ser habilitado apesar do registro definido; caso contrário, true.

login

LoginScopes

As configurações do fluxo de logon.

registration

AppleRegistration

As configurações do registro da Apple.

AppleRegistration

As configurações do registro para o provedor da Apple

Nome Tipo Description
clientId

string

A ID do cliente do aplicativo usado para logon.

clientSecretSettingName

string

O nome da configuração do aplicativo que contém o segredo do cliente.

AppRegistration

As configurações do registro do aplicativo para provedores que têm IDs de aplicativo e segredos do aplicativo

Nome Tipo Description
appId

string

A ID do aplicativo usada para logon.

appSecretSettingName

string

O nome da configuração do aplicativo que contém o segredo do aplicativo.

AuthConfig

Configurações para o recurso autenticação/autorização do Serviço de ContainerApp do Azure.

Nome Tipo Description
id

string (arm-id)

ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

O nome do recurso

properties.encryptionSettings

EncryptionSettings

As configurações das referências de segredos da chave de criptografia e da chave de assinatura para Autenticação/Autorização do Serviço ContainerApp.

properties.globalValidation

GlobalValidation

As configurações que determinam o fluxo de validação de usuários usando a Autenticação/Autorização de Serviço.

properties.httpSettings

HttpSettings

As configurações das solicitações HTTP para solicitações de autenticação e autorização feitas na Autenticação/Autorização do Serviço ContainerApp.

properties.identityProviders

IdentityProviders

As configurações de cada um dos provedores de identidade usados para configurar a Autenticação/Autorização do Serviço containerApp.

properties.login

Login

As configurações do fluxo de logon dos usuários usando a Autenticação/Autorização do Serviço ContainerApp.

properties.platform

AuthPlatform

As configurações da plataforma de Autenticação/Autorização do Serviço ContainerApp.

systemData

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

AuthPlatform

As configurações da plataforma de Autenticação/Autorização do Serviço ContainerApp.

Nome Tipo Description
enabled

boolean

true se o recurso autenticação/autorização estiver habilitado para o aplicativo atual; caso contrário, false.

runtimeVersion

string

O runtimeVersion do recurso autenticação/autorização em uso para o aplicativo atual. A configuração nesse valor pode controlar o comportamento de determinados recursos no módulo Autenticação/Autorização.

AzureActiveDirectory

As configurações do provedor do Azure Active Directory.

Nome Tipo Description
enabled

boolean

false se o provedor do Azure Active Directory não deve ser habilitado apesar do registro definido; caso contrário, true.

isAutoProvisioned

boolean

Obtém um valor que indica se a configuração do Azure AD foi provisionada automaticamente usando ferramentas de 1ª parte. Esse é um sinalizador interno destinado principalmente ao Portal de Gerenciamento do Azure. Os usuários não devem ler ou gravar nesta propriedade.

login

AzureActiveDirectoryLogin

As configurações do fluxo de logon do Azure Active Directory.

registration

AzureActiveDirectoryRegistration

As configurações do registro de aplicativo do Azure Active Directory.

validation

AzureActiveDirectoryValidation

As configurações do fluxo de validação de token do Azure Active Directory.

AzureActiveDirectoryLogin

As configurações do fluxo de logon do Azure Active Directory.

Nome Tipo Description
disableWWWAuthenticate

boolean

true se o provedor de autenticação www deve ser omitido da solicitação; caso contrário, false.

loginParameters

string[]

Parâmetros de logon para enviar ao ponto de extremidade de autorização do OpenID Connect quando um usuário faz logon. Cada parâmetro deve estar no formato "key=value".

AzureActiveDirectoryRegistration

As configurações do registro de aplicativo do Azure Active Directory.

Nome Tipo Description
clientId

string

A ID do cliente desse aplicativo de terceira parte confiável, conhecida como client_id. Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Active Directory ou outros provedores do OpenID Connect de terceiros. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

clientSecretCertificateIssuer

string

Uma alternativa à impressão digital do segredo do cliente, que é o emissor de um certificado usado para fins de assinatura. Essa propriedade atua como uma substituição para a impressão digital do certificado do segredo do cliente. Também é opcional.

clientSecretCertificateSubjectAlternativeName

string

Uma alternativa à impressão digital do segredo do cliente, que é o nome alternativo da entidade de um certificado usado para fins de assinatura. Essa propriedade atua como uma substituição para a impressão digital do certificado do segredo do cliente. Também é opcional.

clientSecretCertificateThumbprint

string

Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Essa propriedade atua como uma substituição para o Segredo do Cliente. Também é opcional.

clientSecretSettingName

string

O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável.

openIdIssuer

string

O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo. Ao usar o Azure Active Directory, esse valor é o URI do locatário do diretório, por exemplo, https://login.microsoftonline.com/v2.0/{tenant-guid}/. Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token. Mais informações sobre a Descoberta do OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html

AzureActiveDirectoryValidation

As configurações do fluxo de validação de token do Azure Active Directory.

Nome Tipo Description
allowedAudiences

string[]

A lista de públicos que podem fazer solicitações de autenticação/autorização bem-sucedidas.

defaultAuthorizationPolicy

DefaultAuthorizationPolicy

As configurações da política de autorização padrão.

jwtClaimChecks

JwtClaimChecks

As configurações das verificações que devem ser feitas durante a validação das Declarações JWT.

AzureStaticWebApps

As configurações do provedor de Aplicativos Web Estáticos do Azure.

Nome Tipo Description
enabled

boolean

false se o provedor de Aplicativos Web Estáticos do Azure não deve ser habilitado apesar do registro definido; caso contrário, true.

registration

AzureStaticWebAppsRegistration

As configurações do registro de Aplicativos Web Estáticos do Azure.

AzureStaticWebAppsRegistration

As configurações do registro para o provedor de Aplicativos Web Estáticos do Azure

Nome Tipo Description
clientId

string

A ID do cliente do aplicativo usado para logon.

BlobStorageTokenStore

As configurações do armazenamento dos tokens se o armazenamento de blobs for usado.

Nome Tipo Description
sasUrlSettingName

string

O nome dos segredos do aplicativo que contêm a URL SAS do armazenamento de blobs que contém os tokens.

ClientCredentialMethod

O método que deve ser usado para autenticar o usuário.

Valor Description
ClientSecretPost

ClientRegistration

As configurações do registro do aplicativo para provedores que têm IDs de cliente e segredos do cliente

Nome Tipo Description
clientId

string

A ID do cliente do aplicativo usado para logon.

clientSecretSettingName

string

O nome da configuração do aplicativo que contém o segredo do cliente.

CookieExpiration

As configurações da expiração do cookie de sessão.

Nome Tipo Description
convention

CookieExpirationConvention

A convenção usada ao determinar a expiração do cookie de sessão.

timeToExpiration

string

O tempo após a solicitação é feita quando o cookie de sessão deve expirar.

CookieExpirationConvention

A convenção usada ao determinar a expiração do cookie de sessão.

Valor Description
FixedTime
IdentityProviderDerived

createdByType

O tipo de identidade que criou o recurso.

Valor Description
Application
Key
ManagedIdentity
User

CustomOpenIdConnectProvider

As configurações do provedor personalizado do Open ID Connect.

Nome Tipo Description
enabled

boolean

false se o provedor de ID Aberta personalizado não deve ser habilitado; caso contrário, true.

login

OpenIdConnectLogin

As configurações do fluxo de logon do provedor personalizado do Open ID Connect.

registration

OpenIdConnectRegistration

As configurações do registro do aplicativo para o provedor personalizado do Open ID Connect.

DefaultAuthorizationPolicy

As configurações da política de autorização padrão do Azure Active Directory.

Nome Tipo Description
allowedApplications

string[]

As configurações dos aplicativos permitidos do Azure Active Directory.

allowedPrincipals

AllowedPrincipals

As configurações das entidades de segurança permitidas pelo Azure Active Directory.

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

Nome Tipo Description
error

Error

Modelo de erro.

Details

Detalhes ou o erro

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

message

string

Informações detalhadas de descrição e depuração de erros.

target

string

Informações detalhadas de descrição e depuração de erros.

EncryptionSettings

As configurações das referências de segredos da chave de criptografia e da chave de assinatura para Autenticação/Autorização do Serviço ContainerApp.

Nome Tipo Description
containerAppAuthEncryptionSecretName

string

O nome do segredo que é referenciado para EncryptionKey.

containerAppAuthSigningSecretName

string

O nome do segredo que é referenciado para SigningKey.

Error

Modelo de erro.

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

details

Details[]

Detalhes ou o erro

innererror

string

Mais informações para depurar o erro.

message

string

Informações detalhadas de descrição e depuração de erros.

target

string

Informações detalhadas de descrição e depuração de erros.

Facebook

As configurações do provedor do Facebook.

Nome Tipo Description
enabled

boolean

false se o provedor do Facebook não deve ser habilitado apesar do registro definido; caso contrário, true.

graphApiVersion

string

A versão da API do Facebook a ser usada durante o logon.

login

LoginScopes

As configurações do fluxo de logon.

registration

AppRegistration

As configurações do registro do aplicativo para o provedor do Facebook.

ForwardProxy

As configurações de um proxy de encaminhamento usadas para fazer as solicitações.

Nome Tipo Description
convention

ForwardProxyConvention

A convenção usada para determinar a URL da solicitação feita.

customHostHeaderName

string

O nome do cabeçalho que contém o host da solicitação.

customProtoHeaderName

string

O nome do cabeçalho que contém o esquema da solicitação.

ForwardProxyConvention

A convenção usada para determinar a URL da solicitação feita.

Valor Description
Custom
NoProxy
Standard

GitHub

As configurações do provedor do GitHub.

Nome Tipo Description
enabled

boolean

false se o provedor github não deve ser habilitado apesar do registro definido; caso contrário, true.

login

LoginScopes

As configurações do fluxo de logon.

registration

ClientRegistration

As configurações do registro do aplicativo para o provedor GitHub.

GlobalValidation

As configurações que determinam o fluxo de validação de usuários usando a Autenticação/Autorização do Serviço ContainerApp.

Nome Tipo Description
excludedPaths

string[]

Os caminhos para os quais o fluxo não autenticado não seria redirecionado para a página de logon.

redirectToProvider

string

O provedor de autenticação padrão a ser usado quando vários provedores são configurados. Essa configuração só será necessária se vários provedores estiverem configurados e a ação de cliente não autenticada for definida como "RedirectToLoginPage".

unauthenticatedClientAction

UnauthenticatedClientActionV2

A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo.

Google

As configurações do provedor do Google.

Nome Tipo Description
enabled

boolean

false se o provedor do Google não deve ser habilitado apesar do registro definido; caso contrário, true.

login

LoginScopes

As configurações do fluxo de logon.

registration

ClientRegistration

As configurações do registro do aplicativo para o provedor do Google.

validation

AllowedAudiencesValidation

As configurações do fluxo de validação de token do Azure Active Directory.

HttpSettings

As configurações das solicitações HTTP para solicitações de autenticação e autorização feitas na Autenticação/Autorização do Serviço ContainerApp.

Nome Tipo Description
forwardProxy

ForwardProxy

As configurações de um proxy de encaminhamento usadas para fazer as solicitações.

requireHttps

boolean

false se as respostas de autenticação/autorização não tiverem o esquema HTTPS forem permitidas; caso contrário, true.

routes

HttpSettingsRoutes

As configurações das solicitações HTTP dos caminhos.

HttpSettingsRoutes

As configurações das solicitações HTTP dos caminhos.

Nome Tipo Description
apiPrefix

string

O prefixo que deve preceder todos os caminhos de autenticação/autorização.

IdentityProviders

As configurações de cada um dos provedores de identidade usados para configurar a Autenticação/Autorização do Serviço containerApp.

Nome Tipo Description
apple

Apple

As configurações do provedor da Apple.

azureActiveDirectory

AzureActiveDirectory

As configurações do provedor do Azure Active Directory.

azureStaticWebApps

AzureStaticWebApps

As configurações do provedor de Aplicativos Web Estáticos do Azure.

customOpenIdConnectProviders

<string,  CustomOpenIdConnectProvider>

O mapa do nome do alias de cada provedor personalizado do Open ID Connect para as configurações do provedor personalizado Open ID Connect.

facebook

Facebook

As configurações do provedor do Facebook.

gitHub

GitHub

As configurações do provedor do GitHub.

google

Google

As configurações do provedor do Google.

twitter

Twitter

As configurações do provedor do Twitter.

JwtClaimChecks

As configurações das verificações que devem ser feitas durante a validação das Declarações JWT.

Nome Tipo Description
allowedClientApplications

string[]

A lista de aplicativos cliente permitidos.

allowedGroups

string[]

A lista dos grupos permitidos.

Login

As configurações do fluxo de logon dos usuários usando a Autenticação/Autorização do Serviço ContainerApp.

Nome Tipo Description
allowedExternalRedirectUrls

string[]

URLs externas que podem ser redirecionadas como parte do logon ou do registro em log do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada. Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store. Observe que as URLs dentro do domínio atual são sempre permitidas implicitamente.

cookieExpiration

CookieExpiration

As configurações da expiração do cookie de sessão.

nonce

Nonce

As configurações do nonce usado no fluxo de logon.

preserveUrlFragmentsForLogins

boolean

true se os fragmentos da solicitação forem preservados após a solicitação de logon ser feita; caso contrário, false.

routes

LoginRoutes

As rotas que especificam os pontos de extremidade usados para solicitações de logoff e logoff.

tokenStore

TokenStore

As configurações do repositório de tokens.

LoginRoutes

As rotas que especificam os pontos de extremidade usados para solicitações de logoff e logoff.

Nome Tipo Description
logoutEndpoint

string

O ponto de extremidade no qual uma solicitação de logoff deve ser feita.

LoginScopes

As configurações do fluxo de logon, incluindo os escopos que devem ser solicitados.

Nome Tipo Description
scopes

string[]

Uma lista dos escopos que devem ser solicitados durante a autenticação.

Nonce

As configurações do nonce usado no fluxo de logon.

Nome Tipo Description
nonceExpirationInterval

string

O tempo após a solicitação é feita quando o nonce deve expirar.

validateNonce

boolean

false se o nonce não deve ser validado durante a conclusão do fluxo de logon; caso contrário, true.

OpenIdConnectClientCredential

As credenciais do cliente de autenticação do provedor personalizado Open ID Connect.

Nome Tipo Description
clientSecretSettingName

string

A configuração do aplicativo que contém o segredo do cliente para o provedor personalizado do Open ID Connect.

method

ClientCredentialMethod

O método que deve ser usado para autenticar o usuário.

OpenIdConnectConfig

As configurações dos pontos de extremidade usados para o provedor personalizado do Open ID Connect.

Nome Tipo Description
authorizationEndpoint

string

O ponto de extremidade a ser usado para fazer uma solicitação de autorização.

certificationUri

string

O ponto de extremidade que fornece as chaves necessárias para validar o token.

issuer

string

O ponto de extremidade que emite o token.

tokenEndpoint

string

O ponto de extremidade a ser usado para solicitar um token.

wellKnownOpenIdConfiguration

string

O ponto de extremidade que contém todos os pontos de extremidade de configuração para o provedor.

OpenIdConnectLogin

As configurações do fluxo de logon do provedor personalizado do Open ID Connect.

Nome Tipo Description
nameClaimType

string

O nome da declaração que contém o nome dos usuários.

scopes

string[]

Uma lista dos escopos que devem ser solicitados durante a autenticação.

OpenIdConnectRegistration

As configurações do registro do aplicativo para o provedor personalizado do Open ID Connect.

Nome Tipo Description
clientCredential

OpenIdConnectClientCredential

As credenciais de autenticação do provedor personalizado do Open ID Connect.

clientId

string

A ID do cliente do provedor do Open ID Connect personalizado.

openIdConnectConfiguration

OpenIdConnectConfig

As configurações dos pontos de extremidade usados para o provedor personalizado do Open ID Connect.

systemData

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

TokenStore

As configurações do repositório de tokens.

Nome Tipo Description
azureBlobStorage

BlobStorageTokenStore

As configurações do armazenamento dos tokens se o armazenamento de blobs for usado.

enabled

boolean

true armazenar tokens de segurança específicos da plataforma que são obtidos durante os fluxos de logon; caso contrário, false. O padrão é false.

tokenRefreshExtensionHours

number (double)

O número de horas após a expiração do token de sessão que um token de sessão pode ser usado para chamar a API de atualização de token. O padrão é 72 horas.

Twitter

As configurações do provedor do Twitter.

Nome Tipo Description
enabled

boolean

false se o provedor do Twitter não deve ser habilitado apesar do registro definido; caso contrário, true.

registration

TwitterRegistration

As configurações do registro do aplicativo para o provedor do Twitter.

TwitterRegistration

As configurações do registro do aplicativo para o provedor do Twitter.

Nome Tipo Description
consumerKey

string

A chave do consumidor OAuth 1.0a do aplicativo twitter usado para entrar. Essa configuração é necessária para habilitar a entrada no Twitter. Documentação da Sign-In do Twitter: https://dev.twitter.com/web/sign-in

consumerSecretSettingName

string

O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do aplicativo twitter usado para entrar.

UnauthenticatedClientActionV2

A ação a ser executada quando um cliente não autenticado tenta acessar o aplicativo.

Valor Description
AllowAnonymous
RedirectToLoginPage
Return401
Return403