Http 你能把一个url放在一个url里吗?OpenID连接重定向URI

Http 你能把一个url放在一个url里吗?OpenID连接重定向URI,http,url,https,openid-connect,Http,Url,Https,Openid Connect,我正在尝试为OpenId Connect设置一个redirect\u uri,但是我的提供者Okta告诉我它必须是绝对的。因此,我输入以下url: http://example.com/callback,okta接受了 基本上,我想打开一个登录窗口,通过在链接中添加重定向url重定向回我的服务器 完整链接:http://dev1234-okta.com/login/details?details$uri=http://example.com/callback$moredetails 我的问题是,

我正在尝试为
OpenId Connect
设置一个
redirect\u uri
,但是我的提供者
Okta
告诉我它必须是绝对的。因此,我输入以下url:

http://example.com/callback
,okta接受了

基本上,我想打开一个登录窗口,通过在链接中添加重定向url重定向回我的服务器

完整链接:
http://dev1234-okta.com/login/details?details$uri=http://example.com/callback$moredetails


我的问题是,如何将重定向uri设置为url?当我在重定向uri中放入一个url时,我的弹出窗口只指向url,而不是我指定的dev-1234-okta.com。URL里面可以有URL吗?i、 e.url中的http链接?

结果证明我所要做的就是url编码我的重定向\u uri

结果证明我所要做的就是url编码我的重定向\u uri

为什么不通过将http://添加回uri来重建uri,等等?如果您不确定uri是什么,可以指定额外的字段,如encrypted=http、https等。不确定您的限制是什么,所以建议您这样做,以防您能够这样做。您也可以尝试对uri进行编码:-但不确定您使用的是哪种语言。@b是的,url编码是什么?为什么不通过将http://重新添加到uri上来重建uri,等等?如果您不确定uri是什么,可以指定额外的字段,如encrypted=http、https等。不确定您的限制是什么,所以建议您这样做,以防您能够这样做。您也可以尝试对uri进行编码:-但不确定您使用的是哪种语言。@b是的,是url编码吗