Menerapkan AWS. ActivateUser operasi - Integrasi terkelola untuk AWS IoT Device Management

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.ActivateUserOperasi 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.ActivateUseralur kerja
  1. 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", } }
  2. Konektor C2C menentukan ID pengguna, baik dari token atau dengan menanyakan server sumber daya pihak ketiga Anda, untuk disertakan dalam respons. AWS.ActivateUser

  3. 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" } }