Verbinden Sie Ihre Mail-Transporter mit einem OAuth 2.0-Token

In letzter Zeit haben E-Mail-Server im Web begonnen, auf OAuth 2.0-Authentifizierung umzustellen, um die Sicherheit zu erhöhen. Ab 4D v18 R6 bietet 4D eine Möglichkeit, den OAuth 2.0 Authentifizierungsmodus einer Verbindung einzustellen. Lesen Sie weiter für die Details!

HDI OAuth2 Verbindung

IMAP-, SMTP- und POP3-Transporter unterstützen jetzt nativ die OAuth 2.0-Authentifizierung. Das OAuth 2.0-Protokoll wird verwendet, um ein Zugriffstoken zu erhalten, das Ihnen den Zugriff auf Ihre E-Mails ermöglicht. Um es zu verwenden, müssen Sie nur Ihren Transporter wie gewohnt erstellen und das password -Attribut durch das neue accessTokenOAuth2 -Attribut ersetzen und dann Ihr Token dort hinzufügen.

Zum Beispiel, um einen IMAP-Transporter mit OAuth 2.0 zu erstellen:

$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)

Laden Sie die obige HDI herunter, um die OAuth 2.0-Authentifizierung in Aktion zu sehen, indem Sie Ihr Gmail-Konto verbinden!

Und schauen Sie sich das Doc Center für weitere Details an!

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.