2017-07-26 4 views
2

私はOutlookのメールAPIのoauthを実装するために、以下のガイドに従ってきました。owinミドルウェア以外のoutlookメールAPIの認証を処理する方法は何ですか?

https://docs.microsoft.com/en-us/outlook/rest/dotnet-tutorial

これは、ユーザーを認証するためにowinミドルウェアとの組み合わせで、マイクロソフトの認証ライブラリ(MSAL)を使用しています。

私は本質的に、メイン認証の後でローカルデータベースとの間で行われる何らかの認証を分離したいと考えています(Outlookのための別個のモジュール)。認証されたユーザーは、アプリ。

認証を行う(httpコールを使用して)手動で行う以外に簡単な方法がありますか?

答えて

2

これはかなり簡単に実行できます。 MSALを使用するには、OWINは必要ありません。たとえば、ConfidentialClientApplicationクラスからGetAuthorizationRequestUrlAsyncを使用してログインURLを取得し、それを使用してログインボタンまたはリンクを生成することができます。次に、トークンの認証コードを交換するためにアプリケーションにリダイレクトを実装するだけで済みます。

関連する問題