Отправка электронной почты Office 365 из службы Windows Wcf - PullRequest
0 голосов
/ 07 февраля 2019

Мы создаем приложение WPF, которое связывается со службой WCF (размещенной в службе Windows) для доступа к данным, бизнес-логики и т. Д. Приложение запускается от учетной записи пользователя домена, служба WCF - от учетной записи сервера.Эта служба WCF должна отправлять электронные письма, создавать и изменять события и т. Д., Используя учетную запись пользователя домена.Связь с Office 365 будет осуществляться с помощью Microsoft Graph API с использованием MSAL и Microsoft Graph Library.

Подключены активный каталог доменов и Azure Active Directory.

Как подключить GraphServiceClient Graphs с помощью ServiceSecurityContext WCF без диалогового окна входа в систему?(Сопоставьте пользователя домена с пользователем AAD).Есть ли образцы в наличии?

1 Ответ

0 голосов
/ 12 февраля 2019

То, что вы ищете, - это пример службы «демон».Здесь есть документация по этому вопросу.https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-daemon-certificate-credential/

По сути, вам необходимо создать сертификат и зарегистрировать его в приложении Azure AD.Затем при вызове Microsoft Graph используйте этот сертификат, чтобы служба действительно доверяла вашей службе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...