Últimamente, los servidores de correo electrónico en la web han comenzado a pasar a la autenticación OAuth 2.0 para aumentar la seguridad. A partir de 4D v18 R6, 4D ofrece una forma de establecer el modo de autenticación OAuth 2.0 de una conexión. Siga leyendo para conocer los detalles.
Los transportadores IMAP, SMTP y POP3 ahora soportan nativamente la autenticación OAuth 2.0. El protocolo OAuth 2.0 se utiliza para obtener un token de acceso que le permite acceder a sus correos electrónicos. Para utilizarlo, sólo tienes que crear tu transportador como de costumbre y sustituir el atributo password por el nuevo atributo accessTokenOAuth2, y luego añadir tu token allí.
Por ejemplo, para crear un transportador 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)
Descargue el IDH anterior para ver la autenticación OAuth 2.0 en acción conectando su cuenta de Gmail.
Y consulta el centro de documentación para obtener más detalles.