Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Implementa AWS. ActivateUser operazione
L'AWS.ActivateUser
operazione è necessaria per le integrazioni gestite per AWS IoT Device Management per recuperare un identificatore utente dal token .0 di OAuth2 un utente finale. Le integrazioni gestite per AWS IoT Device Management passeranno il OAuth token all'interno dell'intestazione della richiesta e si aspetta che il connettore includa l'identificatore utente univoco a livello globale nel payload di risposta. Questa operazione viene eseguita dopo un flusso di collegamento dell'account riuscito.
L'elenco seguente descrive i requisiti del connettore per facilitare il corretto flusso di AWS.Activate
utenti.
-
Il tuo connettore C2C Lambda può elaborare un messaggio di richiesta
AWS.ActivateUser
operativa proveniente da integrazioni gestite per AWS IoT Device Management. -
Il connettore C2C Lambda può determinare un identificatore utente univoco da un token .0 fornito. OAuth2 Normalmente, può essere estratto dal token stesso, se si tratta di un token JWT, o richiesto dal token al server di autorizzazione.
Flusso di lavoro di AWS.ActivateUser
-
Integrazioni gestite per AWS IoT Device Management richiamare il connettore C2C Lambda con il seguente payload:
{ "header": { "auth": { "token": "ashriu32yr97feqy7afsaf", "type": "OAuth2.0" } }, "payload": { "operationName": "AWS.ActivateUser", "operationVersion": "1.0.0", "connectorId": "
Your-Connector-ID
", } } -
Il connettore C2C determina l'ID utente, dal token o interrogando il server di risorse di terze parti, da includere nella risposta.
AWS.ActivateUser
-
Il connettore C2C risponde alla chiamata dell'operazione
AWS.ActivateUser
Lambda, incluso il payload predefinito e l'identificatore utente corrispondente all'interno del campo.userId
{ "header": { "responseCode":200 }, "payload": { "responseMessage": "Successfully activated user with connector-id `
Your-Connector-Id
.”, "userId": "123456" } }