기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS.ActivateUser 작업 구현
AWS IoT Device Management가 최종 사용자의 OAuth2.0 토큰에서 사용자 식별자를 검색하려면 관리형 통합AWS.ActivateUser
에 작업이 필요합니다. 에 대한 관리형 통합 AWS IoT Device Management 은 요청 헤더 내에 OAuth 토큰을 전달하고 커넥터가 응답 페이로드에 전역적으로 고유한 사용자 식별자를 포함할 것으로 예상합니다. 이 작업은 계정 연결 흐름이 성공한 후 발생합니다.
다음 목록은 성공적인 AWS.Activate
사용자 흐름을 촉진하기 위한 커넥터의 요구 사항을 간략하게 설명합니다.
-
C2C 커넥터 Lambda는 AWS IoT Device Management에 대한 관리형 통합의
AWS.ActivateUser
작업 요청 메시지를 처리할 수 있습니다. -
C2C 커넥터 Lambda는 제공된 OAuth2.0 토큰에서 고유한 사용자 식별자를 확인할 수 있습니다. 일반적으로 JWT 토큰인 경우 토큰 자체에서 추출하거나 토큰에 의해 권한 부여 서버에서 요청할 수 있습니다.
AWS.ActivateUser
워크플로
-
용 관리형 통합은 다음 AWS IoT Device Management 페이로드를 사용하여 C2C 커넥터 Lambda를 호출합니다.
{ "header": { "auth": { "token": "ashriu32yr97feqy7afsaf", "type": "OAuth2.0" } }, "payload": { "operationName": "AWS.ActivateUser", "operationVersion": "1.0.0", "connectorId": "
Your-Connector-ID
", } } -
C2C 커넥터는 토큰에서 또는 타사 리소스 서버를 쿼리하여
AWS.ActivateUser
응답에 포함할 사용자 ID를 결정합니다. -
C2C 커넥터는 기본 페이로드와
userId
필드 내의 해당 사용자 식별자를 포함하여AWS.ActivateUser
작업 Lambda 호출에 응답합니다.{ "header": { "responseCode":200 }, "payload": { "responseMessage": "Successfully activated user with connector-id `
Your-Connector-Id
.”, "userId": "123456" } }