OAuth 2.0トークンでメール転送装置を接続します。

Deeplからの自動翻訳

最近、Web上のメールサーバーは、セキュリティ強化のためOAuth 2.0認証に移行し始めています。4D v18 R6から、4Dは接続のOAuth 2.0認証モードを設定する方法を提供します。詳しくはこちらをご覧ください。

HDI OAuth2接続

IMAP、SMTP、POP3トランスポーターは、OAuth 2.0認証をネイティブでサポートするようになりました。OAuth 2.0プロトコルは、電子メールへのアクセスを許可するアクセストークンを取得するために使用されます。これを使用するには、通常通りトランスポーターを作成し、 password 属性を 新しいaccessTokenOAuth2 属性に置き換えて、そこにトークンを追加するだけです。

例えば、OAuth 2.0でIMAPトランスポーターを作成する場合。

$parameters
// e-mail address of the user for whom the token was created$parameters:=New object
$parameters .authenticationMode:=IMAP authentication OAUTH2
// Token received from the web mail server $parameters .accessTokenOAuth2:=$token

$parameters user :=$user
host :="Outlook.office365.com"
$parameters .port:=995
$imapTransporter :=IMAP New transporter($parameters)

上記のHDIをダウンロードして、Gmailアカウントを接続してOAuth 2.0認証の動きを見てみましょう!

詳しくはドキュメントセンターでご確認ください。

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。