Я аутентифицирую свое приложение с помощью входа в социальную сеть Google с помощью Spring Security, при перенаправлении в Google я получил ошибку в URI перенаправления.
Мой полный URL-адрес в браузере:
https://accounts.google.com/o/oauth2/auth?client_id=99073275104-4vn6mdqpunuf4dvcaakdtqd7lmf1hm1n.apps.googleusercontent.com&response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2Fspring-security-social-login-example%2Fauth%2Fgoogle%3Bjsessionid%3DF48F03434963DFC1A292AE6370541348&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo%23email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.me+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Ftasks+https%3A%2F%2Fwww-opensocial.googleusercontent.com%2Fapi%2Fpeople+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.login&state=7799de7d-e920-4bc6-9b07-d95e4eb8cf02
, где redirect_uri = http% 3A% 2F% 2Flocalhost% 3A8080% 2Fspring-security-social-login-пример% 2Fauth% 2Fgoogle
Я добавил http://localhost:8080/spring-security-social-login-example/auth/google в свою учетную запись консоли Google, но все еще показывает вышеуказанную ошибку.
login.jsp:
<div class="span3"> <form name='GoogleSocialloginForm' action="<c:url value='/auth/google' />" method='POST'> <img src="../images/gmail2.png" alt=""> <button type="submit"> <i>Sign In with Google</i> </button> <input type="hidden" name="scope" value="https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo#email https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/tasks https://www-opensocial.googleusercontent.com/api/people https://www.googleapis.com/auth/plus.login" /> <div class="clear"></div> </form> </div> </div>
На приведенной выше странице jsp перенаправление происходит в / auth / google.Таким образом, я добавил то же самое в URL перенаправления.Пожалуйста, предложите, что не так в URL перенаправления.