В моем Program.cs в проекте Blazor я добавил конфигурацию OIDC:
Код: Выделить всё
builder.Services.AddOidcAuthentication(options =>
{
options.ProviderOptions.Authority = "http://localhost:8080/realms/BlazorTestRealm";
options.ProviderOptions.ClientId = "blazor-client";
options.ProviderOptions.ResponseType = "code";
options.ProviderOptions.RedirectUri = "https://localhost:7245/auth-callback";
});
Код: Выделить всё
[ Login ]
private async Task OAuth3rdPartyLogin()
{
NavigationManager.NavigateTo("authentication/login");
}
По какой-то причине перенаправление на аутентификацию/вход не работает, и вместо этого браузер пытается открыть https://localhost:7245/login?returnUrl= ... on%2Flogin
Что я делаю не так?
Подробнее здесь: https://stackoverflow.com/questions/792 ... login-page
Мобильная версия