Как получить код авторизации из ответа перенаправления - PullRequest
0 голосов
/ 10 февраля 2019

Я использую оболочку Java для Spotify и пытаюсь найти способ получить код авторизации из URI перенаправления, чтобы я мог использовать его при запросе токена доступа.Я новичок в OAuth, поэтому любая помощь будет отличной!Спасибо!

Я могу скопировать код из браузера перенаправить и жестко закодировать его в мой код.

1 Ответ

0 голосов
/ 01 июня 2019

Вам необходимо установить параметр redirect_uri в качестве URL-адреса сервлета.

@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");
    }
}
...