【发布时间】:2017-10-18 13:57:19
【问题描述】:
我正在尝试为OpenId Connect 设置redirect_uri,但我的提供商Okta 告诉我它需要是绝对的。所以我输入这个网址:
http://example.com/callback 并且 okta 接受它。
基本上我想打开一个登录窗口并通过在链接中添加一个重定向 url 来重定向回我的服务器。
完整链接:http://dev1234-okta.com/login/details?details$redirect_uri=http://example.com/callback$moredetails
我的问题是,如何将重定向 uri 设置为 url?当我在重定向 uri 中放置一个 url 时,我的弹出窗口只是转到该 url 而不是我指定的 dev-1234-okta.com。网址里面可以有网址吗?即 url 中的 http 链接?
【问题讨论】:
-
你为什么不通过添加 http:// 等来重建 uri?如果您不确定 uri 将是什么,您可以指定额外的字段,如 encrypted=http、https 等。不确定您的限制是什么,所以建议您这样做以防万一。您也可以尝试对您的 uri 进行编码:stackoverflow.com/questions/1737935/… - 不过不确定您使用的是什么语言。
-
@bhow 是的 url 编码是它
标签: http url https openid-connect