Azure 和身份验证:在生成身份验证 cookie 之前执行额外检查的最佳选择
Azure and authentication: best option for performing additional checks before generating the authentication cookie
我使用 VS 2017 生成了一个 .NET MVC 应用程序,该应用程序使用 Azure AD 对用户进行身份验证。
我想做的是在自动注入本地 cookie 之前执行一些额外的验证。换句话说,在用户设法执行登录后,我必须通过检查现有 table 来查看他是否已注册为 "local user"。有没有什么钩子可以完成这个额外的验证?
推荐的方法是什么?
经过一些挖掘,看起来最好的选择是在 openid 中间件的设置过程中将委托传递给 OpenIdConnectAuthenticationNotifications 的 SecurityTokenValidated 属性...
我使用 VS 2017 生成了一个 .NET MVC 应用程序,该应用程序使用 Azure AD 对用户进行身份验证。
我想做的是在自动注入本地 cookie 之前执行一些额外的验证。换句话说,在用户设法执行登录后,我必须通过检查现有 table 来查看他是否已注册为 "local user"。有没有什么钩子可以完成这个额外的验证?
推荐的方法是什么?
经过一些挖掘,看起来最好的选择是在 openid 中间件的设置过程中将委托传递给 OpenIdConnectAuthenticationNotifications 的 SecurityTokenValidated 属性...