Oauth 2.0 具有授权代码的spring social vkontakte问题
我尝试开发一个与社交集vkontakte连接的应用程序。为此,我使用了来自https://github.com/vkolodrevskiy/spring-social-vkontakte的spring-social vkontakte模块,因为官方网站spring-social http://www.springsource.org/spring-social中提到了这些资源 问题是,当我在vkontakte中使用VKontakteConnectionFactory向我的应用程序发出请求时,我无法在redirect_uri中使用我的本地地址,因为我收到一个错误:Oauth 2.0 具有授权代码的spring social vkontakte问题,oauth-2.0,spring-social,vk,Oauth 2.0,Spring Social,Vk,我尝试开发一个与社交集vkontakte连接的应用程序。为此,我使用了来自https://github.com/vkolodrevskiy/spring-social-vkontakte的spring-social vkontakte模块,因为官方网站spring-social http://www.springsource.org/spring-social中提到了这些资源 问题是,当我在vkontakte中使用VKontakteConnectionFactory向我的应用程序发出请求时,我无
{"error":"invalid_request","error_description":"redirect_uri has wrong domain, check application settings"}
在vkontakte文档中,第节描述了如何构建授权url:重定向\u URI–访问\u令牌将呈现到的地址。为了解决这个问题,我使用http://api.vkontakte.ru/blank.html作为重定向uri,我可以收到一个代码,但经过授权后,我无法返回到我的应用程序。这是个问题。我的例子是:
VKontakteConnectionFactory vKontakteConnectionFactory = new VKontakteConnectionFactory(app_id, app_secret);
OAuth2Operations operations = vKontakteConnectionFactory.getOAuthOperations();
OAuth2Parameters parameters = new OAuth2Parameters();
parameters.setRedirectUri("http://api.vkontakte.ru/blank.html");
String authorazeUrl = operations.buildAuthorizeUrl(GrantType.AUTHORIZATION_CODE, parameters);
response.sendRedirect(authorazeUrl);
在vkontakte中,我在应用程序上创建了下一个参数:
网址:
基本域:localhost在这个地方我不能键入localhost:8080,服务拒绝它
我破坏了一些链接,因为我不能发布这么多
如果有人知道如何重定向到localhost或其他解决方案如何解决这个问题,请帮助我
提前感谢它不允许您指定域“localhost”。它应该是一种“localhost.ua”、“www.mysite.com”。
这对我有效。它不允许您指定域“localhost”。它应该是一种“localhost.ua”、“www.mysite.com”。
这对我很有用。我是这个项目的贡献者并更新了它的维基我是这个项目的贡献者并更新了它的维基我忘了添加,我重定向到vkontakt中登录的url完全没有样式。我说…我忘了添加,我重定向到vkontakt中登录的url完全没有样式。我说的是。。。