У меня есть основное приложение ASP.NET, которое реализует пользовательский UserClaimsPrincipalFactory, включая следующий метод:
protected override async Task<ClaimsIdentity> GenerateClaimsAsync(TUser user)
Это работает хорошо.Я могу проверять атрибуты пользователя и динамически включать заявки.
Но я хотел бы добавить отдельную конечную точку входа в систему с правами администратора, чтобы пользователи могли решать, предпочитают ли они опыт администратора при входе в систему.в. Могу ли я передать дополнительную информацию о текущем сеансе (например, URL-адрес входа или любые параметры формы) в метод GenerateClaimsAsync?