Я добавил пакет IdentityServer4 NuGet в основной проект ASP.NET, используя dotnet cli.Затем написали следующий код для Startup
класса.
public void ConfigureServices(IServiceCollection services)
{
services.AddIdentityServer()
.AddInMemoryClients(new Client[]
{
new Client
{
ClientId = "react client",
ClientName = "React Client",
AllowedGrantTypes = GrantTypes.Implicit,
RedirectUrls = {"http://localhost:51009/"},
AllowedScopes = { "openid"}
}
});
services.AddMvc();
}
Затем, когда я строю проект, он показывает ошибку: The type or namespace name 'Client' could not be found (are you missing a using directive or an assembly reference?)
Более того, VS Code не показывает никаких предложений для IdentityServerсвязанный код.
И когда я ищу IdentityServer4 на веб-сайте NuGet, он показывает следующий результат:
И когда я выполняю поиск IdentityServer4 в Visual Studio 2017, он показывает следующий результат: