- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 ASP.NET Core 3 应用程序中使用 Azure B2C,它运行良好。
我在启动中使用以下代码:
services.AddAuthentication(AzureADB2CDefaults.AuthenticationScheme)
.AddAzureADB2C(options => Configuration.Bind("AzureAdB2C", options));
AzureAdB2COpenIDConnectEventHandlers.cs
以及它在
AzureADB2COpenIdConnectOptionsConfiguration
中的用法但不幸的是,两个类都声明为
internal
options.Events = new OpenIdConnectEvents()
{
// ...
OnTokenValidated = MyTokenValidatedHandler
};
最佳答案
我通过在 github 中搜索 ["Events.OnTokenValidated"AzureAdB2C] 找到了我的答案,并为我的案例组装了以下内容:
// My existing code in Startup:
services.AddAuthentication(AzureADB2CDefaults.AuthenticationScheme)
.AddAzureADB2C(options => Configuration.Bind("AzureAdB2C", options));
// My added code to handle the OnTokenValidated event
services.Configure<OpenIdConnectOptions>(AzureADB2CDefaults.OpenIdScheme, options =>
{
var onTokenValidated = options.Events.OnTokenValidated;
options.Events.OnTokenValidated = context =>
{
onTokenValidated?.Invoke(context);
// My custom handler goes below:
关于asp.net-core - 使用 AD B2C 时如何添加 OnTokenValidated 事件处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58508727/
我在 .net core 3.1startups.cs 类上使用以下代码。它没有触及下面的线。就我而言,我从 Azure AD 获取 token ,并想要检查用户是否存在于我们的应用程序数据库(外部数
使用 asp.net core 2.2,我在下面的启动中有以下内容我到达 OnRedirectToIdentityProvider 断点,然后我到达 appsettings "CallbackPath
目前,我正在使用 angular 4 和 net core 1.1 制作 SPA。我的系统使用 JWT 来检查用户身份。每次用户访问我的系统时,我都想检查他/她在数据库中的身份(状态、角色)并更新到
如果请求中提供了不记名 token ,我有一个场景需要重新创建委托(delegate)人。为此,我使用 OnTokenValidated 事件来执行一些自定义逻辑(如果持有者有效)。我检查用户电子邮件
我在 ASP.NET Core 3 应用程序中使用 Azure B2C,它运行良好。 我在启动中使用以下代码: services.AddAuthentication(AzureADB2CDefault
我想在 ASP.NET Core 2.0 中正确使用 DI,以便让我的自定义方法处理在身份验证期间验证 JWT token 后触发的 OnTokenValidated 事件。下面的解决方案有效,除了在
在我的 API 项目中,我正在使用 JwtBearer 处理身份验证(用户使用 Azure 登录)。调用 API 时,将使用定义的 Azure 实例验证 token ,这一切正常。 当 token 被
我有一个 ASP .Net Core API 项目。在这个项目中,我使用 JWTBearer 身份验证。我还使用了 .Net Core 依赖注入(inject)的 AddDistributedRedi
最近我们创建了一个 React 前端,它按照本教程与我们的 API 后端进行通信:https://itnext.io/a-memo-on-how-to-implement-azure-ad-authe
我是一名优秀的程序员,十分优秀!