OAuth2Authorizer - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

OAuth2Authorizer

OAuth 2.0 オーソライザーの定義。JSON Web トークン (JWT) オーソライザーとも呼ばれます。

詳細については、「」を参照してください。JWT オーソライザーを使用した HTTP API へのアクセスの制御()API Gateway 開発者ガイド

Syntax

このエンティティを宣言するにはAWS Serverless Application Model(AWS SAM) テンプレートでは、次の構文を使用します。

Properties

AuthorizationScopes

このオーソライザーの認可スコープのリスト。

Type: リスト

必須: いいえ

AWS CloudFormationの互換性: このプロパティは固有のです。AWS SAMまた、にはAWS CloudFormation同等のもの。

IdentitySource

このオーソライザーのアイデンティティソース表現。

Type: 文字列

必須: いいえ

AWS CloudFormationの互換性: このプロパティは固有のです。AWS SAMまた、にはAWS CloudFormation同等のもの。

JwtConfiguration

このオーソライザーの JWT 設定。

これは、jwtConfigurationのセクションx-amazon-apigateway-authorizer()securitySchemesOpenAPI 定義のセクション。

Type: マップ

必須: いいえ

AWS CloudFormationの互換性: このプロパティは固有のです。AWS SAMまた、にはAWS CloudFormation同等のもの。

Examples

OAuth 2.0 オーソライザ

OAuth 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