Web Apps - Get Auth Settings V2
Descripción de obtiene la configuración de autenticación y autorización del sitio para las aplicaciones a través del formato V2.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list?api-version=2024-04-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nombre de la aplicación. |
resource
|
path | True |
string |
Nombre del grupo de recursos al que pertenece el recurso. Patrón de Regex: |
subscription
|
path | True |
string |
Identificador de suscripción de Azure. Se trata de una cadena con formato GUID (por ejemplo, 000000000-00000-0000-0000-00000000000000). |
api-version
|
query | True |
string |
Versión de API |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
|
Other Status Codes |
Respuesta de error de App Service. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
List Auth Settings V2
Solicitud de ejemplo
Respuesta de muestra
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/authsettingsv2",
"name": "authsettingsv2",
"type": "Microsoft.Web/sites/authsettingsv2",
"kind": "app",
"properties": {
"platform": {
"enabled": true,
"runtimeVersion": "~1",
"configFilePath": "/auth/config.json"
},
"globalValidation": {
"requireAuthentication": true,
"unauthenticatedClientAction": "Return403",
"excludedPaths": [
"/nosecrets/Path"
]
},
"identityProviders": {
"google": {
"enabled": true,
"registration": {
"clientId": "42d795a9-8abb-4d06-8534-39528af40f8e.apps.googleusercontent.com",
"clientSecretSettingName": "ClientSecret"
},
"login": {
"scopes": [
"admin"
]
},
"validation": {
"allowedAudiences": [
"https://example.com"
]
}
}
},
"login": {
"routes": {
"logoutEndpoint": "https://app.com/logout"
},
"tokenStore": {
"enabled": true,
"tokenRefreshExtensionHours": 96,
"fileSystem": {
"directory": "/wwwroot/sites/example"
}
},
"preserveUrlFragmentsForLogins": true,
"allowedExternalRedirectUrls": [
"https://someurl.com"
],
"cookieExpiration": {
"convention": "IdentityProviderDerived",
"timeToExpiration": "2022:09-01T00:00Z"
},
"nonce": {
"validateNonce": true
}
},
"httpSettings": {
"requireHttps": true,
"routes": {
"apiPrefix": "/authv2/"
},
"forwardProxy": {
"convention": "Standard",
"customHostHeaderName": "authHeader",
"customProtoHeaderName": "customProtoHeader"
}
}
}
}
Definiciones
Nombre | Description |
---|---|
Allowed |
Las opciones de configuración del flujo de validación audiencias permitidas. |
Allowed |
Las opciones de configuración de las entidades de seguridad permitidas de Azure Active Directory. |
Apple |
Las opciones de configuración del proveedor de Apple. |
Apple |
Las opciones de configuración del registro para el proveedor de Apple |
App |
Las opciones de configuración del registro de aplicaciones para proveedores que tienen identificadores de aplicación y secretos de aplicación |
Auth |
Las opciones de configuración de la plataforma de autenticación o autorización de App Service. |
Azure |
Las opciones de configuración del proveedor de Azure Active Directory. |
Azure |
Las opciones de configuración del flujo de inicio de sesión de Azure Active Directory. |
Azure |
Las opciones de configuración del registro de aplicaciones de Azure Active Directory. |
Azure |
Las opciones de configuración del flujo de validación de tokens de Azure Active Directory. |
Azure |
Las opciones de configuración del proveedor de Azure Static Web Apps. |
Azure |
Las opciones de configuración del registro para el proveedor de Azure Static Web Apps |
Blob |
Las opciones de configuración del almacenamiento de los tokens si se usa Blob Storage. |
Client |
Método que se debe usar para autenticar al usuario. |
Client |
Opciones de configuración del registro de aplicaciones para proveedores que tienen identificadores de cliente y secretos de cliente |
Cookie |
Las opciones de configuración de la expiración de la cookie de sesión. |
Cookie |
La convención utilizada al determinar la expiración de la cookie de sesión. |
Custom |
Las opciones de configuración del proveedor personalizado open ID Connect. |
Default |
Las opciones de configuración de la directiva de autorización predeterminada de Azure Active Directory. |
Default |
Respuesta de error de App Service. |
Details | |
Error |
Modelo de error. |
Las opciones de configuración del proveedor de Facebook. |
|
File |
Las opciones de configuración del almacenamiento de los tokens si se usa un sistema de archivos. |
Forward |
Los valores de configuración de un proxy de reenvío usado para realizar las solicitudes. |
Forward |
Convención utilizada para determinar la dirección URL de la solicitud realizada. |
Git |
Las opciones de configuración del proveedor de GitHub. |
Global |
Las opciones de configuración que determinan el flujo de validación de los usuarios mediante la autenticación o autorización de App Service. |
Las opciones de configuración del proveedor de Google. |
|
Http |
Las opciones de configuración de las solicitudes HTTP para las solicitudes de autenticación y autorización realizadas en la autenticación y autorización de App Service. |
Http |
Las opciones de configuración de las solicitudes HTTP de las rutas de acceso. |
Identity |
Las opciones de configuración de cada uno de los proveedores de identidades usados para configurar la autenticación o autorización de App Service. |
Jwt |
Las opciones de configuración de las comprobaciones que se deben realizar al validar las notificaciones JWT. |
Legacy |
Las opciones de configuración del proveedor de cuentas microsoft heredadas. |
Login |
Las opciones de configuración del flujo de inicio de sesión de los usuarios mediante la autenticación y autorización de App Service. |
Login |
Rutas que especifican los puntos de conexión usados para las solicitudes de inicio de sesión y cierre de sesión. |
Login |
Las opciones de configuración del flujo de inicio de sesión, incluidos los ámbitos que se deben solicitar. |
Nonce |
Las opciones de configuración de nonce usadas en el flujo de inicio de sesión. |
Open |
Las credenciales de cliente de autenticación del proveedor personalizado de Open ID Connect. |
Open |
Las opciones de configuración de los puntos de conexión usados para el proveedor personalizado de Open ID Connect. |
Open |
Los valores de configuración del flujo de inicio de sesión del proveedor personalizado de Open ID Connect. |
Open |
Las opciones de configuración del registro de aplicaciones para el proveedor personalizado de Open ID Connect. |
Site |
Opciones de configuración para la característica Autenticación y autorización de Azure App Service V2. |
Token |
Las opciones de configuración del almacén de tokens. |
Las opciones de configuración del proveedor de Twitter. |
|
Twitter |
Las opciones de configuración del registro de aplicaciones para el proveedor de Twitter. |
Unauthenticated |
Acción que se debe realizar cuando un cliente no autenticado intenta acceder a la aplicación. |
AllowedAudiencesValidation
Las opciones de configuración del flujo de validación audiencias permitidas.
Nombre | Tipo | Description |
---|---|---|
allowedAudiences |
string[] |
Las opciones de configuración de la lista de audiencias permitidas desde las que se va a validar el token JWT. |
AllowedPrincipals
Las opciones de configuración de las entidades de seguridad permitidas de Azure Active Directory.
Nombre | Tipo | Description |
---|---|---|
groups |
string[] |
Lista de los grupos permitidos. |
identities |
string[] |
Lista de las identidades permitidas. |
Apple
Las opciones de configuración del proveedor de Apple.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
|
login |
Las opciones de configuración del flujo de inicio de sesión. |
|
registration |
Las opciones de configuración del registro de Apple. |
AppleRegistration
Las opciones de configuración del registro para el proveedor de Apple
Nombre | Tipo | Description |
---|---|---|
clientId |
string |
Identificador de cliente de la aplicación usada para el inicio de sesión. |
clientSecretSettingName |
string |
Nombre de configuración de la aplicación que contiene el secreto de cliente. |
AppRegistration
Las opciones de configuración del registro de aplicaciones para proveedores que tienen identificadores de aplicación y secretos de aplicación
Nombre | Tipo | Description |
---|---|---|
appId |
string |
Id. de aplicación de la aplicación que se usa para el inicio de sesión. |
appSecretSettingName |
string |
Nombre de configuración de la aplicación que contiene el secreto de la aplicación. |
AuthPlatform
Las opciones de configuración de la plataforma de autenticación o autorización de App Service.
Nombre | Tipo | Description |
---|---|---|
configFilePath |
string |
Ruta de acceso del archivo de configuración que contiene la configuración de autenticación si proceden de un archivo. Si la ruta de acceso es relativa, base será el directorio raíz del sitio. |
enabled |
boolean |
|
runtimeVersion |
string |
RuntimeVersion de la característica Autenticación y autorización en uso para la aplicación actual. La configuración de este valor puede controlar el comportamiento de determinadas características en el módulo Autenticación y autorización. |
AzureActiveDirectory
Las opciones de configuración del proveedor de Azure Active Directory.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
|
isAutoProvisioned |
boolean |
Obtiene un valor que indica si la configuración de Azure AD se aprovisionó automáticamente mediante herramientas de terceros. Se trata de una marca interna pensada principalmente para admitir el Portal de administración de Azure. Los usuarios no deben leer ni escribir en esta propiedad. |
login |
Las opciones de configuración del flujo de inicio de sesión de Azure Active Directory. |
|
registration |
Las opciones de configuración del registro de aplicaciones de Azure Active Directory. |
|
validation |
Las opciones de configuración del flujo de validación de tokens de Azure Active Directory. |
AzureActiveDirectoryLogin
Las opciones de configuración del flujo de inicio de sesión de Azure Active Directory.
Nombre | Tipo | Description |
---|---|---|
disableWWWAuthenticate |
boolean |
|
loginParameters |
string[] |
Parámetros de inicio de sesión para enviar al punto de conexión de autorización de OpenID Connect cuando un usuario inicia sesión. Cada parámetro debe tener el formato "key=value". |
AzureActiveDirectoryRegistration
Las opciones de configuración del registro de aplicaciones de Azure Active Directory.
Nombre | Tipo | Description |
---|---|---|
clientId |
string |
El identificador de cliente de esta aplicación de usuario de confianza, conocido como el client_id. Esta configuración es necesaria para habilitar la autenticación de conexión openID con Azure Active Directory u otros proveedores de OpenID Connect de terceros. Más información sobre OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
clientSecretCertificateIssuer |
string |
Alternativa a la huella digital del secreto de cliente, que es el emisor de un certificado que se usa con fines de firma. Esta propiedad actúa como reemplazo de la huella digital del certificado secreto de cliente. También es opcional. |
clientSecretCertificateSubjectAlternativeName |
string |
Una alternativa a la huella digital del secreto de cliente, que es el nombre alternativo del firmante de un certificado que se usa con fines de firma. Esta propiedad actúa como reemplazo de la huella digital del certificado secreto de cliente. También es opcional. |
clientSecretCertificateThumbprint |
string |
Alternativa al secreto de cliente, que es la huella digital de un certificado que se usa con fines de firma. Esta propiedad actúa como reemplazo del secreto de cliente. También es opcional. |
clientSecretSettingName |
string |
Nombre de configuración de la aplicación que contiene el secreto de cliente de la aplicación de usuario de confianza. |
openIdIssuer |
string |
Identificador URI del emisor de OpenID Connect que representa la entidad que emite tokens de acceso para esta aplicación.
Al usar Azure Active Directory, este valor es el URI del inquilino del directorio, por ejemplo, |
AzureActiveDirectoryValidation
Las opciones de configuración del flujo de validación de tokens de Azure Active Directory.
Nombre | Tipo | Description |
---|---|---|
allowedAudiences |
string[] |
Lista de audiencias que pueden realizar solicitudes de autenticación y autorización correctas. |
defaultAuthorizationPolicy |
Las opciones de configuración de la directiva de autorización predeterminada. |
|
jwtClaimChecks |
Las opciones de configuración de las comprobaciones que se deben realizar al validar las notificaciones JWT. |
AzureStaticWebApps
Las opciones de configuración del proveedor de Azure Static Web Apps.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
|
registration |
Las opciones de configuración del registro de Azure Static Web Apps. |
AzureStaticWebAppsRegistration
Las opciones de configuración del registro para el proveedor de Azure Static Web Apps
Nombre | Tipo | Description |
---|---|---|
clientId |
string |
Identificador de cliente de la aplicación usada para el inicio de sesión. |
BlobStorageTokenStore
Las opciones de configuración del almacenamiento de los tokens si se usa Blob Storage.
Nombre | Tipo | Description |
---|---|---|
sasUrlSettingName |
string |
Nombre de la configuración de la aplicación que contiene la dirección URL de SAS del almacenamiento de blobs que contiene los tokens. |
ClientCredentialMethod
Método que se debe usar para autenticar al usuario.
Valor | Description |
---|---|
ClientSecretPost |
ClientRegistration
Opciones de configuración del registro de aplicaciones para proveedores que tienen identificadores de cliente y secretos de cliente
Nombre | Tipo | Description |
---|---|---|
clientId |
string |
Identificador de cliente de la aplicación usada para el inicio de sesión. |
clientSecretSettingName |
string |
Nombre de configuración de la aplicación que contiene el secreto de cliente. |
CookieExpiration
Las opciones de configuración de la expiración de la cookie de sesión.
Nombre | Tipo | Description |
---|---|---|
convention |
La convención utilizada al determinar la expiración de la cookie de sesión. |
|
timeToExpiration |
string |
El tiempo después de que se realice la solicitud cuando la cookie de sesión debe expirar. |
CookieExpirationConvention
La convención utilizada al determinar la expiración de la cookie de sesión.
Valor | Description |
---|---|
FixedTime | |
IdentityProviderDerived |
CustomOpenIdConnectProvider
Las opciones de configuración del proveedor personalizado open ID Connect.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
|
login |
Los valores de configuración del flujo de inicio de sesión del proveedor personalizado de Open ID Connect. |
|
registration |
Las opciones de configuración del registro de aplicaciones para el proveedor personalizado de Open ID Connect. |
DefaultAuthorizationPolicy
Las opciones de configuración de la directiva de autorización predeterminada de Azure Active Directory.
Nombre | Tipo | Description |
---|---|---|
allowedApplications |
string[] |
Las opciones de configuración de las aplicaciones permitidas de Azure Active Directory. |
allowedPrincipals |
Las opciones de configuración de las entidades de seguridad permitidas de Azure Active Directory. |
DefaultErrorResponse
Respuesta de error de App Service.
Nombre | Tipo | Description |
---|---|---|
error |
Modelo de error. |
Details
Nombre | Tipo | Description |
---|---|---|
code |
string |
Cadena estandarizada para identificar mediante programación el error. |
message |
string |
Descripción detallada del error e información de depuración. |
target |
string |
Descripción detallada del error e información de depuración. |
Error
Modelo de error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Cadena estandarizada para identificar mediante programación el error. |
details |
Details[] |
Errores detallados. |
innererror |
string |
Más información para depurar el error. |
message |
string |
Descripción detallada del error e información de depuración. |
target |
string |
Descripción detallada del error e información de depuración. |
Las opciones de configuración del proveedor de Facebook.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
|
graphApiVersion |
string |
Versión de la API de Facebook que se va a usar al iniciar sesión. |
login |
Las opciones de configuración del flujo de inicio de sesión. |
|
registration |
Las opciones de configuración del registro de la aplicación para el proveedor de Facebook. |
FileSystemTokenStore
Las opciones de configuración del almacenamiento de los tokens si se usa un sistema de archivos.
Nombre | Tipo | Description |
---|---|---|
directory |
string |
Directorio en el que se almacenarán los tokens. |
ForwardProxy
Los valores de configuración de un proxy de reenvío usado para realizar las solicitudes.
Nombre | Tipo | Description |
---|---|---|
convention |
Convención utilizada para determinar la dirección URL de la solicitud realizada. |
|
customHostHeaderName |
string |
Nombre del encabezado que contiene el host de la solicitud. |
customProtoHeaderName |
string |
Nombre del encabezado que contiene el esquema de la solicitud. |
ForwardProxyConvention
Convención utilizada para determinar la dirección URL de la solicitud realizada.
Valor | Description |
---|---|
Custom | |
NoProxy | |
Standard |
GitHub
Las opciones de configuración del proveedor de GitHub.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
|
login |
Las opciones de configuración del flujo de inicio de sesión. |
|
registration |
Las opciones de configuración del registro de aplicaciones para el proveedor de GitHub. |
GlobalValidation
Las opciones de configuración que determinan el flujo de validación de los usuarios mediante la autenticación o autorización de App Service.
Nombre | Tipo | Description |
---|---|---|
excludedPaths |
string[] |
Las rutas de acceso para las que el flujo no autenticado no se redirigiría a la página de inicio de sesión. |
redirectToProvider |
string |
Proveedor de autenticación predeterminado que se va a usar cuando se configuran varios proveedores. Esta configuración solo es necesaria si se configuran varios proveedores y la acción de cliente no autenticada se establece en "RedirectToLoginPage". |
requireAuthentication |
boolean |
|
unauthenticatedClientAction |
Acción que se debe realizar cuando un cliente no autenticado intenta acceder a la aplicación. |
Las opciones de configuración del proveedor de Google.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
|
login |
Las opciones de configuración del flujo de inicio de sesión. |
|
registration |
Las opciones de configuración del registro de aplicaciones para el proveedor de Google. |
|
validation |
Las opciones de configuración del flujo de validación de tokens de Azure Active Directory. |
HttpSettings
Las opciones de configuración de las solicitudes HTTP para las solicitudes de autenticación y autorización realizadas en la autenticación y autorización de App Service.
Nombre | Tipo | Description |
---|---|---|
forwardProxy |
Los valores de configuración de un proxy de reenvío usado para realizar las solicitudes. |
|
requireHttps |
boolean |
|
routes |
Las opciones de configuración de las solicitudes HTTP de las rutas de acceso. |
HttpSettingsRoutes
Las opciones de configuración de las solicitudes HTTP de las rutas de acceso.
Nombre | Tipo | Description |
---|---|---|
apiPrefix |
string |
Prefijo que debe preceder a todas las rutas de acceso de autenticación y autorización. |
IdentityProviders
Las opciones de configuración de cada uno de los proveedores de identidades usados para configurar la autenticación o autorización de App Service.
Nombre | Tipo | Description |
---|---|---|
apple |
Las opciones de configuración del proveedor de Apple. |
|
azureActiveDirectory |
Las opciones de configuración del proveedor de Azure Active Directory. |
|
azureStaticWebApps |
Las opciones de configuración del proveedor de Azure Static Web Apps. |
|
customOpenIdConnectProviders |
<string,
Custom |
Mapa del nombre del alias de cada proveedor personalizado de Open ID Connect a los valores de configuración del proveedor personalizado de Open ID Connect. |
Las opciones de configuración del proveedor de Facebook. |
||
gitHub |
Las opciones de configuración del proveedor de GitHub. |
|
Las opciones de configuración del proveedor de Google. |
||
legacyMicrosoftAccount |
Las opciones de configuración del proveedor de cuentas microsoft heredadas. |
|
Las opciones de configuración del proveedor de Twitter. |
JwtClaimChecks
Las opciones de configuración de las comprobaciones que se deben realizar al validar las notificaciones JWT.
Nombre | Tipo | Description |
---|---|---|
allowedClientApplications |
string[] |
Lista de las aplicaciones cliente permitidas. |
allowedGroups |
string[] |
Lista de los grupos permitidos. |
LegacyMicrosoftAccount
Las opciones de configuración del proveedor de cuentas microsoft heredadas.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
|
login |
Las opciones de configuración del flujo de inicio de sesión. |
|
registration |
Las opciones de configuración del registro de la aplicación para el proveedor de la cuenta Microsoft heredada. |
|
validation |
Las opciones de configuración del flujo de validación de tokens del proveedor de cuentas microsoft heredadas. |
Login
Las opciones de configuración del flujo de inicio de sesión de los usuarios mediante la autenticación y autorización de App Service.
Nombre | Tipo | Description |
---|---|---|
allowedExternalRedirectUrls |
string[] |
Direcciones URL externas a las que se puede redirigir como parte del inicio de sesión o el inicio de sesión de la aplicación. Tenga en cuenta que se omite la parte de la cadena de consulta de la dirección URL. Se trata de una configuración avanzada que normalmente solo necesitan los back-end de aplicaciones de la Tienda Windows. Tenga en cuenta que las direcciones URL dentro del dominio actual siempre se permiten implícitamente. |
cookieExpiration |
Las opciones de configuración de la expiración de la cookie de sesión. |
|
nonce |
Las opciones de configuración de nonce usadas en el flujo de inicio de sesión. |
|
preserveUrlFragmentsForLogins |
boolean |
|
routes |
Rutas que especifican los puntos de conexión usados para las solicitudes de inicio de sesión y cierre de sesión. |
|
tokenStore |
Las opciones de configuración del almacén de tokens. |
LoginRoutes
Rutas que especifican los puntos de conexión usados para las solicitudes de inicio de sesión y cierre de sesión.
Nombre | Tipo | Description |
---|---|---|
logoutEndpoint |
string |
Punto de conexión en el que se debe realizar una solicitud de cierre de sesión. |
LoginScopes
Las opciones de configuración del flujo de inicio de sesión, incluidos los ámbitos que se deben solicitar.
Nombre | Tipo | Description |
---|---|---|
scopes |
string[] |
Lista de los ámbitos que se deben solicitar durante la autenticación. |
Nonce
Las opciones de configuración de nonce usadas en el flujo de inicio de sesión.
Nombre | Tipo | Description |
---|---|---|
nonceExpirationInterval |
string |
El tiempo después de que se realice la solicitud cuando el nonce debe expirar. |
validateNonce |
boolean |
|
OpenIdConnectClientCredential
Las credenciales de cliente de autenticación del proveedor personalizado de Open ID Connect.
Nombre | Tipo | Description |
---|---|---|
clientSecretSettingName |
string |
Configuración de la aplicación que contiene el secreto de cliente para el proveedor personalizado de Open ID Connect. |
method |
Método que se debe usar para autenticar al usuario. |
OpenIdConnectConfig
Las opciones de configuración de los puntos de conexión usados para el proveedor personalizado de Open ID Connect.
Nombre | Tipo | Description |
---|---|---|
authorizationEndpoint |
string |
Punto de conexión que se va a usar para realizar una solicitud de autorización. |
certificationUri |
string |
Punto de conexión que proporciona las claves necesarias para validar el token. |
issuer |
string |
Punto de conexión que emite el token. |
tokenEndpoint |
string |
Punto de conexión que se va a usar para solicitar un token. |
wellKnownOpenIdConfiguration |
string |
Punto de conexión que contiene todos los puntos de conexión de configuración del proveedor. |
OpenIdConnectLogin
Los valores de configuración del flujo de inicio de sesión del proveedor personalizado de Open ID Connect.
Nombre | Tipo | Description |
---|---|---|
nameClaimType |
string |
Nombre de la notificación que contiene el nombre de los usuarios. |
scopes |
string[] |
Lista de los ámbitos que se deben solicitar durante la autenticación. |
OpenIdConnectRegistration
Las opciones de configuración del registro de aplicaciones para el proveedor personalizado de Open ID Connect.
Nombre | Tipo | Description |
---|---|---|
clientCredential |
Las credenciales de autenticación del proveedor personalizado de Open ID Connect. |
|
clientId |
string |
Identificador de cliente del proveedor personalizado open ID Connect. |
openIdConnectConfiguration |
Las opciones de configuración de los puntos de conexión usados para el proveedor personalizado de Open ID Connect. |
SiteAuthSettingsV2
Opciones de configuración para la característica Autenticación y autorización de Azure App Service V2.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso. |
kind |
string |
Tipo de recurso. |
name |
string |
Nombre del recurso. |
properties.globalValidation |
Las opciones de configuración que determinan el flujo de validación de los usuarios mediante la autenticación o autorización de App Service. |
|
properties.httpSettings |
Las opciones de configuración de las solicitudes HTTP para las solicitudes de autenticación y autorización realizadas en la autenticación y autorización de App Service. |
|
properties.identityProviders |
Las opciones de configuración de cada uno de los proveedores de identidades usados para configurar la autenticación o autorización de App Service. |
|
properties.login |
Las opciones de configuración del flujo de inicio de sesión de los usuarios mediante la autenticación y autorización de App Service. |
|
properties.platform |
Las opciones de configuración de la plataforma de autenticación o autorización de App Service. |
|
type |
string |
Tipo de recurso. |
TokenStore
Las opciones de configuración del almacén de tokens.
Nombre | Tipo | Description |
---|---|---|
azureBlobStorage |
Las opciones de configuración del almacenamiento de los tokens si se usa Blob Storage. |
|
enabled |
boolean |
|
fileSystem |
Las opciones de configuración del almacenamiento de los tokens si se usa un sistema de archivos. |
|
tokenRefreshExtensionHours |
number |
Número de horas después de la expiración del token de sesión que se puede usar un token de sesión para llamar a la API de actualización de tokens. El valor predeterminado es 72 horas. |
Las opciones de configuración del proveedor de Twitter.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
|
registration |
Las opciones de configuración del registro de aplicaciones para el proveedor de Twitter. |
TwitterRegistration
Las opciones de configuración del registro de aplicaciones para el proveedor de Twitter.
Nombre | Tipo | Description |
---|---|---|
consumerKey |
string |
La clave de consumidor de OAuth 1.0a de la aplicación de Twitter que se usa para el inicio de sesión. Esta configuración es necesaria para habilitar el inicio de sesión de Twitter. Documentación de twitter Sign-In: https://dev.twitter.com/web/sign-in |
consumerSecretSettingName |
string |
Nombre de configuración de la aplicación que contiene el secreto de consumidor de OAuth 1.0a de la aplicación de Twitter que se usa para el inicio de sesión. |
UnauthenticatedClientActionV2
Acción que se debe realizar cuando un cliente no autenticado intenta acceder a la aplicación.
Valor | Description |
---|---|
AllowAnonymous | |
RedirectToLoginPage | |
Return401 | |
Return403 |