0

UIパートがMVCアプリケーションで、認証とデータのためにWeb APIと通信するSaasアプリケーションに取り組んでいます。個人アカウント、Microsoftアカウント、Azure ADアカウントを使用してASP.NET WebApiアプリケーションにログインすることは可能ですか?

現在のところ、ASP.NET IDを使用して個々のアカウントでログインを実装しています。

これで、複数のアクティブなディレクトリからMicrosftアカウントとAzure ADアカウントのログインを追加しようとしています。

私はOWIN OpenID Connectミドルウェアを実装しようと考えていますが、正確にはわかりません複数のAzure ADとMicrosoftアカウントに同じミドルウェアを使用する方法は、それぞれのAzure ADアプリケーション登録とMicrosoftアカウント。上記のミドルウェア・コードで

app.UseOpenIdConnectAuthentication(
new OpenIdConnectAuthenticationOptions 
{ 
    ClientId = "c3d5b1ad-ae77-49ac-8a86-dd39a2f91081", 
    Authority = 
    "https://login.microsoftonline.com/DeveloperTenant.onmicrosoft.com", 
    PostLogoutRedirectUri = https://localhost:44300/ 
}); 

、私はそれは、Microsoftのアカウントと同様に、複数の紺碧のアクティブディレクトリと連携してのclientIdと権威のために合格するかわからないです。

+0

この質問は以前に尋ねられ、答えられました。下記のリンクをご覧ください:[https://stackoverflow.com/questions/22403650/could-not-load-file-or-assembly-system-net-http-formatting-or-one-of-its-depen]( https://stackoverflow.com/questions/22403650/could-not-load-file-or-assembly-system-net-http-formatting-or-one-of-its-depen) – Mxaza

答えて

0

Azure AD V2.0を使用できます。 Azure AD V2.0は、個人のMicrosoftアカウントとAzure Active Directoryの作業アカウントの両方をサポートします。

Azure AD V2.0エンドポイントの詳細については、hereをクリックしてください。 Hereは、ASP.NET OpenId Connect OWINミドルウェアを使用して、ユーザーの職場/学校のアカウントまたはMicrosoftアカウントの両方を使用してサインインできるコードサンプルです。

関連する問題