asp.net MVC OWIN-如何将Azure B2C自定义属性作为声明的一部分进行检索

时间:2019-04-07 12:00:06

标签: owin

我在azure b2c门户上配置了一些自定义属性,这些属性将作为声明的一部分发送。

我是OWIN的新手,登录后可以获取id_token。但是,我不确定OWIN是否为应作为返回声明的一部分的任何属性提供强类型对象声明。或者我们需要一些如何使用键值的方法。

在什么时候我们应该得到这个声明,因为我注意到这里有一些安静的通知,如下所示:

Notifications = new OpenIdConnectAuthenticationNotifications
            {
                AuthenticationFailed = this.OnAuthenticationFailed,
                RedirectToIdentityProvider = this.RedirectToIdentityProvider,
                AuthorizationCodeReceived = this.OnAuthorizationCodeReceived,
                SecurityTokenValidated = this.OnSecurityTokenValidated,
                SecurityTokenReceived = this.OnSecurityTokenReceived,                   
            }

解析/检索了声明后,我需要将其添加到身份声明中吗?示例代码会很好。

是的,我在下面静静地查看了一些git hub示例,但都没有示例: https://github.com/Azure-Samples/active-directory-b2c-dotnet-webapp-and-webapi/blob/master/TaskWebApp/App_Start/Startup.Auth.cs https://github.com/GoogleCloudPlatform/getting-started-dotnet/tree/master/aspnet/6-auth/bookshelf

0 个答案:

没有答案