Привет, я реализую oauth2 с salesforce. Я создал подключенное приложение для выполнения тестов.
В моем коде правильно указан CLIENT_ID.
Вот мой код:
<div class="info-center">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<a href="https://login.salesforce.com/services/oauth2/authorize?response_type=token&client_id=CLIENT_ID&redirect_uri=http://localhost:7101/ViewController/oauth2_token/response.jsp" class="w3-btn w3-black">ACCES WITH SALESFORCE</a>
</div>
</div>
Когда я нажимаю ссылка, которую он перенаправляет на логин продаж, правильно. После процесса входа в систему и принятия разрешений перенаправляет на глупую страницу с именем: response. jsp
response. jsp
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<h2>callback ok</h2>
</div>
Как получить параметр ACCESS_TOKEN от URL?
http://localhost:7101/ViewController/oauth2_token/response.jsp#access_token=00D3X0000048RcS%21ARgAQP.cY3Xm.ACbcv7ZjZ2HVE3JwcMEkCuREj75Y_HJJ459TUtw.vN7V88MsljHQDV9GoJIY_d2s4Y1_yBHG3_tdFjoOGmN&instance_url=https%3A%2F%2Feu29.salesforce.com&id=https%3A%2F%2Flogin.salesforce.com%2Fid%2F00D3X0000048RcSUAU%2F0053X00000BFxL6QAL&issued_at=1582115006019&signature=3NWowPxR9V5UaywyoyOz%2F87Zb2S4fQxftrj085zkmu4%3D&scope=full&token_type=Bearer
Я пробовал это:
String token = request.getParameter("access_token");
System.out.println("ACCESS TOKEN RECEIVED:" + token);
Он печатает ноль. Почему?
Я впервые пробую Oauth2 и, может быть, мне чего-то не хватает.