Я настроил несколько пользовательских атрибутов на портале 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