繁体   English   中英

使用Java,Spring发出Oauth2请求

[英]Making Oauth2 request with Java, Spring

我曾尝试使用Google谷歌搜索,但没有找到可以帮助我的好指南。 我想向网站Wunderlist.com发出请求,但我不知道如何发出请求并保存令牌。

根据Wunderlist文档,我应该发出类似以下的请求。

https://www.wunderlist.com/oauth/authorize?client_id=ID&redirect_uri=URL&state=RANDOM

这将为用户返回一个登录页面,用户接受该页面,然后将其重定向到我的网站,而我将获得一个令牌。 但是我不知道如何保存令牌。

从Wunderlist API文档复制粘贴。

  1. 重定向用户以请求Wunderlist访问
  2. Wunderlist重定向回您的站点如果用户接受您的请求,Wunderlist将使用code参数中的临时代码以及您在上一步中提供的state中的状态重定向到您的redirect_uri。 如果状态不匹配,则说明请求是由第三方创建的,应中止该过程。

交换访问令牌的代码

任何帮助将不胜感激,谢谢。

假设您有一个client_id ,那么您还应该在Wunderlist中注册一个callback_url 用户在Wunderlist上进行身份验证后,Wunderlist将使用用户的凭据调用您的回调。 通常,在Wunderlist上还会有一个端点,您可以调用该端点来检索用户返回给redirect_uri时给出的令牌给定的凭据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM