2016-06-07 13 views
0

мое приложение .NET - настольное приложение WPF, отвечающее за отправку электронной почты с помощью классического механизма SASL и/или более старого (POP-before-SMTP).NET настольное приложение: использование oAuth2.0 для доступа к службам SMTP и IMAP

Конечный пользователь может выбрать любой механизм аутентификации SASL в конфигурации графического интерфейса этого приложения.

Как разработчик, мне было интересно, где, где выгоды (ов) и стоимость реализации механизма аутентификации oAuth2.0?

Что конечный пользователь может получить от наличия этого механизма аутентификации?

Конечный пользователь может обеспечить себя с Gmail счета

ответ

0

Самое большое преимущество состоит в том, что им не нужно, чтобы создать еще одну учетную запись и другой пароль теперь они должны помнить/защитить. OAuth2 также является довольно хорошо определенным стандартом, используемым всеми основными поставщиками: Google, Microsoft и т. Д.

С точки зрения разработчика есть библиотеки, которые могут отнять боль от кодирования механизма самостоятельно, но я советую наименее читайте и понимайте, как это работает до мельчайших деталей.

У меня есть своя статья на OAuth2, вы всегда можете проверить его на месте и должны быть в состоянии описать подробно хэ, чтобы создать свою собственную реализацию с использованием стандартных библиотек: https://eidand.com/2015/03/28/authorization-system-with-owin-web-api-json-web-tokens/

+0

Спасибо, я в основном началось с [link] (https://developers.google.com/gmail/api/quickstart/dotnet#prerequisites) для доступа к службам SMTP и IMAP с помощью ClientID/secret, сгенерированных на тестовом проекте консоли разработчика Google. С Уважением, – user4953001