gpt4 book ai didi

c# - 在 AspNetCore OpenIdConnect 上设置 redirect_uri

转载 作者:行者123 更新时间:2023-11-30 15:16:12 25 4
gpt4 key购买 nike

在 .Net 上,当我创建一个 Open ID 连接身份验证选项时,我有一个属性来设置 RedirectUri,这甚至按照文档中的建议定义,但 AspNetCore 上不存在这样的属性,它会自动设置为当前服务器 EX :(http://localhost),有办法改变吗?

在尝试为此找到解决方案时,我遇到了新的 AspNetCore 身份验证的许多缺点,这个产品是否已准备就绪或只是 WIP?

最佳答案

在摆弄这个之后我发现你必须为 OnRedirectToIdentityProvider 事件设置一个事件监听器。

services.AddOpenIdConnect(options =>
{
Configuration.Bind("<Json Config Filter>", options);
options.Events.OnRedirectToIdentityProvider = async context =>
{
context.ProtocolMessage.RedirectUri = "<Return URI String>";
await Task.FromResult(0);
};
});

关于c# - 在 AspNetCore OpenIdConnect 上设置 redirect_uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50256223/

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