Мне было интересно, есть ли возможность повторной аутентификации в другом приложении Azure, когда аутентификация первого приложения не удалась.В нескольких приложениях .NET я использую OpenIdConnect для аутентификации в приложении Azure.Если пользователь не назначен, он вызовет событие AuthenticationFailed.
В Azure я создал два приложения и хотел бы проверить аутентификацию этих приложений в одном веб-приложении.Для пользователя на фронтенде ничего не должно меняться.Они должны оставаться на том же сайте.Это будет означать, что вы должны изменить идентификатор клиента во время выполнения.
AuthenticationFailed = context =>
{
// set new client id and authenticate again
}
Итак, я хотел бы знать, возможно ли выполнить повторную аутентификацию в другом приложении при событии AuthenticationFailed.Перенаправление на другое веб-приложение будет последним вариантом.Что было бы лучшим решением для этого?