Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menerapkan AWS. ActivateUser operasi
AWS.ActivateUser
Operasi ini diperlukan untuk integrasi terkelola AWS IoT Device Management untuk mengambil pengenal pengguna dari token .0 pengguna akhir. OAuth2 Integrasi terkelola untuk AWS IoT Device Management akan meneruskan OAuth token dalam header permintaan, dan mengharapkan konektor Anda menyertakan pengenal pengguna unik secara global dalam muatan respons. Operasi ini terjadi setelah alur penautan akun berhasil.
Daftar berikut menguraikan persyaratan konektor Anda untuk memfasilitasi alur AWS.Activate
pengguna yang sukses.
-
Konektor C2C Lambda Anda dapat memproses pesan permintaan
AWS.ActivateUser
operasi dari integrasi terkelola untuk AWS IoT Device Management. -
Konektor C2C Lambda Anda dapat menentukan pengenal pengguna unik dari token.0 yang disediakan. OAuth2 Biasanya, itu dapat diekstraksi baik dari token itu sendiri, jika itu adalah token JWT, atau diminta dari server Otorisasi oleh token.
AWS.ActivateUser
alur kerja
-
Integrasi terkelola untuk AWS IoT Device Management memanggil Lambda konektor C2C Anda dengan muatan berikut:
{ "header": { "auth": { "token": "ashriu32yr97feqy7afsaf", "type": "OAuth2.0" } }, "payload": { "operationName": "AWS.ActivateUser", "operationVersion": "1.0.0", "connectorId": "
Your-Connector-ID
", } } -
Konektor C2C menentukan ID pengguna, baik dari token atau dengan menanyakan server sumber daya pihak ketiga Anda, untuk disertakan dalam respons.
AWS.ActivateUser
-
Konektor C2C merespons pemanggilan operasi
AWS.ActivateUser
Lambda, termasuk payload default serta pengenal pengguna yang sesuai di dalam bidang.userId
{ "header": { "responseCode":200 }, "payload": { "responseMessage": "Successfully activated user with connector-id `
Your-Connector-Id
.”, "userId": "123456" } }