Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
OAuth2Authorizer
Definición de un autorizador OAuth 2.0, también conocido como autorizador de JSON Web Token (JWT).
Para obtener más información, consulte Control del acceso a HTTP APIs con autorizadores JWT en la Guía para desarrolladores de API Gateway.
Sintaxis
Para declarar esta entidad en tu plantilla AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis.
YAML
AuthorizationScopes:ListIdentitySource:StringJwtConfiguration:Map
Propiedades
- 
                Lista de los ámbitos de autorización de este autorizador. Tipo: lista Obligatorio: no AWS CloudFormation compatibilidad: esta propiedad es exclusiva AWS SAM y no tiene un AWS CloudFormation equivalente. 
- 
                Expresión de origen de identidad para este autorizador. Tipo: cadena Obligatorio: no AWS CloudFormation compatibilidad: esta propiedad es exclusiva AWS SAM y no tiene un AWS CloudFormation equivalente. 
- 
            	Configuración JWT para este autorizador. Esto se transfiere a la sección jwtConfigurationde unx-amazon-apigateway-authorizeren la secciónsecuritySchemesde la definición de OpenAPI.notaLas propiedades issueryaudienceno distinguen entre mayúsculas y minúsculas y se pueden usar en minúsculas como en OpenAPI o en mayúsculas y como en.IssuerAudienceAWS::ApiGatewayV2::AuthorizerTipo: mapa Obligatorio: no AWS CloudFormation compatibilidad: esta propiedad es exclusiva AWS SAM y no tiene un equivalente. AWS CloudFormation 
Ejemplos
OAuth Autorizador 2.0
OAuth Ejemplo de autorizador 2.0
YAML
Auth: Authorizers: OAuth2Authorizer: AuthorizationScopes: - scope1 JwtConfiguration: issuer: "https://www.example.com/v1/connect/oauth2" audience: - MyApi IdentitySource: "$request.querystring.param" DefaultAuthorizer: OAuth2Authorizer