如何从重定向响应获取授权代码

时间:2019-02-10 04:59:41

标签: java oauth-2.0 spotify

我正在为Spotify使用Java包装程序,并且试图找到一种从重定向URI获取授权代码的方法,以便可以在请求访问令牌时使用它。我是OAuth的新手,所以任何帮助都很棒!谢谢!

我能够从浏览器重定向中复制代码并将其硬编码为我的代码。

1 个答案:

答案 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");
    }
}