Ultimamente, i server di posta elettronica sul web hanno iniziato a passare all’autenticazione OAuth 2.0 per aumentare la sicurezza. A partire da 4D v18 R6, 4D offre un modo per impostare la modalità di autenticazione OAuth 2.0 di una connessione. Continuate a leggere per i dettagli!
I trasportatori IMAP, SMTP e POP3 ora supportano nativamente l’autenticazione OAuth 2.0. Il protocollo OAuth 2.0 viene utilizzato per ottenere un token di accesso che consente di accedere alle proprie e-mail. Per utilizzarlo, è sufficiente creare il proprio transporter come di consueto e sostituire l’attributo password con il nuovo attributo accessTokenOAuth2, quindi aggiungere il token.
Per esempio, per creare un transporter IMAP con OAuth 2.0:
$parameters:=New object
$parameters .authenticationMode:=IMAP authentication OAUTH2
// Token received from the web mail server
$parameters .accessTokenOAuth2:=$token
// e-mail address of the user for whom the token was created
$parameters .user:=$user
$parameters .host:="Outlook.office365.com"
$parameters .
port:=995
$imapTransporter :=IMAP New transporter($parameters)
Scarica l’HDI qui sopra per vedere l’autenticazione OAuth 2.0 in azione collegando il tuo account Gmail!
E date un’occhiata al doc center per ulteriori dettagli!