AuthProvider
귀하의 추가적인 GraphQL API 권한 부여 유형을 위한 선택적 권한 부여 구성.
구문
귀하의 AWS Serverless Application Model(AWS SAM) 템플릿에서 이 객체를 선언하려면 다음 명령문을 사용합니다.
YAML
LambdaAuthorizer:LambdaAuthorizerConfigOpenIDConnect:OpenIDConnectConfigType:StringUserPool:UserPoolConfig
속성
-
귀하의 AWS Lambda 함수 권한 부여자의 선택적 권한 부여 구성을 지정합니다.
Type이AWS_LAMBDA로 지정된 경우 이 선택적 속성을 구성할 수 있습니다.필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
LambdaAuthorizerConfigAWS::AppSync::GraphQLApi객체의AdditionalAuthenticationProvider속성에 직접 전달됩니다. OpenIDConnect-
귀하의 OpenID Connect 규정 준수 서비스를 위한 선택적 권한 부여 구성을 지정합니다.
Type이OPENID_CONNECT로 지정된 경우 이 선택적 속성을 구성할 수 있습니다.필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
OpenIDConnectConfigAWS::AppSync::GraphQLApi객체의AdditionalAuthenticationProvider속성에 직접 전달됩니다. Type-
애플리케이션과 귀하의 AWS AppSync GraphQL API 간의 기본 인증 유형입니다.
허용된 값의 목록과 설명은 AWS AppSync개발자 안내서의 권한 부여 및 인증을 참조하십시오.
Lambda 권한 부여자(
AWS_LAMBDA)를 지정하면, AWS SAM가 귀하의 GraphQLAPI와 Lambda 함수 사이에 권한을 프로비저닝하는 AWS Identity and Access Management(IAM) 정책을 생성합니다.유형: 문자열
필수 항목 여부: 예
CloudFormation호환성: 이 속성은
AuthenticationTypeAWS::AppSync::GraphQLApi객체의AdditionalAuthenticationProvider속성에 직접 전달됩니다. UserPool-
Amazon Cognito 사용자 풀을 사용하기 위한 선택적 권한 부여 구성을 지정합니다.
Type이AMAZON_COGNITO_USER_POOLS로 지정된 경우 이 선택적 속성을 구성할 수 있습니다.유형: UserPoolConfig
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
UserPoolConfigAWS::AppSync::GraphQLApi객체의AdditionalAuthenticationProvider속성에 직접 전달됩니다.