Personalizzazione dei provider di e-mail e SMS
È possibile personalizzare il mittente dell'e-mail e il fornitore di SMS per i messaggi di notifica 'IBM® Verify.
Prima di iniziare
I clienti che desiderano integrare il proprio provider di SMS per le notifiche OTP di IBM Verify devono configurare un endpoint webhook esterno che accetti richieste POST da IBM Verify.
Requisiti di configurazione dei webhook esterni
- Il fornitore esterno di SMS deve esporre un endpoint webhook HTTP POST per ricevere le richieste di notifica OTP da IBM Verify.
- L'endpoint deve mettere immediatamente in coda le richieste e restituire una risposta HTTP.
Esempio di carico utile della richiesta JSON
{
"destinationPhoneNumber": "18005551212",
"content": "Your passcode is 6439-123456. It expires in 5 minutes.",
"category": "OTP",
"language": "en-US",
"otp": "123456",
"correlation": "6439",
"expiry": 5
}Descrizioni a livello di campo
destinationPhoneNumber- Il numero di telefono del destinatario nel formato E.164.
content- Il testo completo dell'SMS che viene mostrato all'utente.
category- OTP
language- Il codice del locale o della lingua, ad esempio en-US.
otp- Il valore del codice di accesso unico.
correlation- L'ID per correlare l'OTP a un flusso di verifica; in genere è indicato nel messaggio.
expiry- La durata della validità in minuti.
Requisiti della risposta Webhook
- 202 Accettato
- Richiesta accodata con successo.
- 400 richiesta non valida
- Formato del carico utile non valido.
- 500 errori server interni
- Il fornitore non è in grado di elaborare.
Esempio di risposta di successo
{
"status": "accepted",
"statusMessage": "Message accepted by provider"
}Esempio di risposta al fallimento
{
"status": "failed",
"statusMessage": "The destination phone number is invalid."
}Informazioni su questa attività
IBM è il mittente di posta elettronica e il fornitore di SMS predefinito per 'Verify.
sull'icona nel riquadro