0

Azure Active Directoryを使用するMVCプロジェクトがあります。私は、ユーザーが認証されたセッションの開始を見つける必要があります。MVC、Azure Active Directory - 初回ユーザーがログインして認証されていることを確認します。

Notifications = new OpenIdConnectAuthenticationNotifications() 
    { 
     AuthorizationCodeReceived = async context => 
     { 

     } 

ともGlobal.asax.cs:中 これまでのところ、私が試してみましたStartup.Auth.cs

protected void Application_AuthorizeRequest(object sender, EventArgs e) 
    { 
    } 
セッションが最初に開始され、ユーザーが認証された場合

は誰もが知っていますか?私はSecurityTokenValidatedを試みたが、パイプラインでerlyするように思わ:ASP.NETコアで

Debugger

答えて

0

、それはOnTokenValidatedイベントになります。

IdTokenが検証され、AuthenticationTicketが生成されたときに呼び出されます。セキュリティトークンが検証に合格したとClaimsIdentityが生成された後に呼び出されます

:ASP.NET非コアの

は、私はあなたが SecurityTokenValidatedイベントを使用することができると思います。

ASP.NET IDを使用していますか?その場合、成功したログインでトリガーされるSignInAsyncメソッドを使用することができます。

+0

ご回答いただきありがとうございます。私はSecurityTokenValidatedを試しましたが、このパイプラインではユーザーはまだnullです。元の質問を見る私はそれをスクリーンショットで更新しました。 – NatJJ

関連する問題