Я пишу тест, чтобы получить маркер из идентичности сервер4 используя Microsoft.AspNetCore.TestHostIdentityServer4 TestServer не удалось найти
var hostBuilder = new WebHostBuilder()
.ConfigureServices(services =>
{
services.AddIdentityServer()
.AddTemporarySigningCredential()
.AddInMemoryIdentityResources(Config.GetIdentityResources())
.AddInMemoryApiResources(Config.GetApiResources())
.AddInMemoryClients(Config.GetClients())
.AddTestUsers(Config.GetUsers())
;
})
.Configure(app =>
{
app.UseIdentityServer();
});
var server = new TestServer(hostBuilder);
var client = server.CreateClient();
client.BaseAddress = new Uri("http://localhost:5000");
var disco = await DiscoveryClient.GetAsync("http://localhost:5000");
Тогда disco.Error приходит со следующей ошибкой
Ошибка подключение к http://localhost:5001/.well-known/openid-configuration: При отправке запроса произошла ошибка .
Что мне не хватает?
Это работает как шарм, спасибо. Но ссылка сломана :( – MJK
извините, фиксированная ссылка :) – Lutando