我正在尝试对用户进行身份验证并让用户授权我的应用程序。但是,每当用户通过系统进行身份验证时,重定向 url 永远不会返回到我的应用程序。
在控制台输出中,我收到以下信息消息:
信息:无法检索用于将请求重定向到 https://localhost:8443/sbt.sample.web/service/oauth20_cb 的 OAuth2.0 处理程序。请检查您正在使用 OAuth 2.0 重定向 URI 中使用的相同主机名访问应用程序。
请在下面找到代码:
// 检查用户是否通过身份验证,如果没有则重定向到 SmartCloud 进行身份验证。
ep= EndpointFactory.getEndpoint("connectionsOA2");
if(!ep.isAuthenticationValid())
{
// Check, Do we have a valid token for this user
ep.authenticate(false);// Authenticate
return; // Exit, JSP would be invoked from Callback handler
}
我无法弄清楚问题所在。非常感谢任何帮助。