SocketTools .NET Edition 10.0.1245.1854

OAuth 2.0認証に対応
8月 20, 2020
新バージョン

機能

  • Added support OAuth 2.0 authentication to the HTTP, IMAP, POP3 and SMTP components and libraries.
  • New authentication methods were added for each of the libraries which support OAuth 2.0 OAuth 2.0 bearer tokens. For IMAP, POP3 and SMTP both the XOAUTH2 and OAUTHBEARER methods are supported.
  • New properties were added to the SocketTools.ImapClient, SocketTools.PopClient and SocketTools.SmtpClient Microsoft .NET classes to support OAuth 2.0 authentication. The BearerToken property specifies the access token used to authenticate the client session.
  • The SocketTools.ImapClient and SocketTools.SmtpClient .NET classes have a new Authentication property which enables you to explicitly specify which authentication method you prefer to use.
  • The HTTP API supports the HTTP_AUTH_BEARER authentication method and the new HttpSetBearerToken function can be used to specify the token value. The SocketTools.HttpClient .NET class has a new BearerToken property which can be used to specify the OAuth 2.0 bearer token.
  • The IMAP API supports the IMAP_AUTH_XOAUTH2 and IMAP_AUTH_BEARER authentication methods. OAuth 2.0 authentication is performed by calling the ImapLogin function using one of those two authentication types.
  • The POP3 API supports the POP_AUTH_XOAUTH2 and POP_AUTH_BEARER authentication methods. OAuth 2.0 authentication is performed by calling the PopLogin function using one of those two authentication types.
  • The SMTP API supports the SMTP_AUTH_XOAUTH2 and SMTP_AUTH_BEARER authentication methods. OAuth 2.0 authentication is performed by calling the SmtpAuthenticate function using one of those two authentication types.
  • Updated the POP3 .NET class to support SASL LOGIN and PLAIN authentication methods.
  • Updated the SMTP .NET class to support SASL PLAIN authentication in addition to LOGIN.
  • Updated the .NET Core assemblies to use strong naming which enables string loading, requiring the assembly version to match what was referenced in the project. All .NET Framework assemblies already used strong naming.
  • Updated the .NET Framework 5.0 assemblies to use Preview 7.
  • Improved the internal socket I/O buffering used by all networking components. This will increase throughput for most data transfers, particularly over higher latency connections.
SocketTools .NET Edition

SocketTools .NET Edition (英語版)

Visual Studio向けのインターネット通信コンポーネント

ご質問がありますか?

今すぐ Catalyst Development Corp. ライセンススペシャリストとライブ チャット