gpt4 book ai didi

asp.net-core-mvc - 将 IdentityServer4 映射到 "/identity",然后映射 UI

转载 作者:行者123 更新时间:2023-12-03 00:11:33 30 4
gpt4 key购买 nike

我的应用程序基本上是这样的:https://github.com/IdentityServer/IdentityServer4.Quickstart.UI

但我正在尝试使用这段代码将其映射到“/identity”:

app.Map("/identity", builder => { builder.UseIdentityServer(); });

运行良好,我可以成功访问 /identity/.well-known/openid-configuration

但是,如果我尝试连接,应用程序会将我重定向到位于 IdentityServer 端的 /identity/account/login。 IdentityServer 找不到我的 Controller ,因此它返回 404。

我尝试了 LoginUrl 属性:

services.AddIdentityServer(options =>
{
options.UserInteraction.LoginUrl = "/bleh/account/login";
})

但它也返回 404。

我还尝试使快速入门 Controller 路由与重定向路由相同:

[Route("identity/account/login")]

但它也返回 404。

有什么想法吗?

最佳答案

如果有人还在寻找这个。这对我有用:

app.Map("/identity", builder => {
builder.UseStaticFiles();
builder.UseIdentityServer();
builder.UseMvcWithDefaultRoute();
});

关于asp.net-core-mvc - 将 IdentityServer4 映射到 "/identity",然后映射 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44444172/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com