我正在为Spotify使用Java包装程序,并且试图找到一种从重定向URI获取授权代码的方法,以便可以在请求访问令牌时使用它。我是OAuth的新手,所以任何帮助都很棒!谢谢!
我能够从浏览器重定向中复制代码并将其硬编码为我的代码。
答案 0 :(得分:0)
您需要将redirect_uri参数设置为Servlet网址。
@WebServlet("your/servlet/Url")
public class MyServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public MyServlet()
{
super();
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
//get the authorization code
String code = request.getParameter("code");
//get tokens and use them as per your requirement using code
...
//redirect user to the final destination
response.sendRedirect("url");
}
}