gpt4 book ai didi

javascript - IdentityServer4 oidc 如何知道从配置重定向到哪里

转载 作者:行者123 更新时间:2023-12-03 04:47:05 27 4
gpt4 key购买 nike

我正在运行 IdentityServer4 的 Javascript 客户端示例,配置如下所示:

var config = {
authority: "https://localhost:44350",
client_id: "Js",
redirect_uri: "http://localhost:5003/callback.html",
response_type: "id_token token",
scope:"openid profile Api1",
post_logout_redirect_uri : "http://localhost:5003/index.html",
};

当我单击“登录”按钮时,权威机构指向我的 IdentityServer4 实例,我将被重定向到项目中的 Account/Login 路由。

我正在寻找每个地方,但我没有看到它在哪里或如何知道重定向到该路由,其配置在哪里?

最佳答案

它知道是因为存在 interaction URLs 的映射它们被指定为 IdentityServer Options 的一部分。要配置这些 URL 以匹配您的 Controller ,您可以在 ConfigureServices 中执行类似的操作:

services.AddIdentityServer(options =>
{
options.UserInteraction = new UserInteractionOptions
{
//ensure that the url strings have a leading slash
LoginUrl = "/foo/bar",<-foo/bar maps to your controller in charge of route [foo/bar]
LogoutUrl = "/baz"
}
}

希望这有帮助。

关于javascript - IdentityServer4 oidc 如何知道从配置重定向到哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42825781/

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