Я пытаюсь создать приложение для входа в систему, которое использует Google OAuth2 для аутентификации входа в систему. Приложение находится в SpringBoot & Java. Я сгенерировал идентификатор клиента Google, секретный ключ клиента Google и область действия Google. Но пока я нажимаю логин через Google, я получаю страницу с ошибкой, я прикрепляю картинку сюда
Вот мой social-cfg.properties файл, который я использую для клиента google, secret & scope.
social.auto-signup=false
# Google
# http://localhost:8080/auth/google
google.client.id=##########################################
google.client.secret=#############################
google.scope=https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
Вот моя страница входа, с которой я пытаюсь попасть в Google OAuth
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Login</title>
</head>
<body>
<!-- Include _menu.html -->
<th:block th:include="/_menu"></th:block>
<h1>Login</h1>
<h2>Social Login</h2>
<a th:href="@{/auth/facebook}">Face Book</a>
<br />
<a th:href="@{/auth/google}">Google</a>
<br />
<!-- /login?error=true -->
<div th:if="${#request.getParameter('error') == 'true'}"
style="color:red;margin:10px 0px;">
Login Failed!!!<br />
Reason :
<span th:if="${#session!= null and #session.getAttribute('SPRING_SECURITY_LAST_EXCEPTION') != null}"
th:utext="${#session.getAttribute('SPRING_SECURITY_LAST_EXCEPTION').message}">
Static summary
</span>
</div>
<h3>Enter user name and password:</h3>
<form name='f' th:action="@{/j_spring_security_check}" method='POST'>
<table>
<tr>
<td>User:</td>
<td><input type='text' name='username' value=''></td>
</tr>
<tr>
<td>Password:</td>
<td><input type='password' name='password' /></td>
</tr>
<tr>
<td>Remember Me?</td>
<td><input type="checkbox" name="remember-me" /></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="submit" /></td>
</tr>
</table>
</form>
<br>
Username/pass:
<ul>
<li>dbuser1/123</li>
<li>dbadmin1/123</li>
</ul>
</body>
</html>
Ниже представлена структура моего проекта
Я даю ссылку на учебник, из которого я пытался создать это небольшое приложение.
https://o7planning.org/en/11823/social-login-with-oauth2-in-spring-boot
Пожалуйста, дайте мне знать, если какая-либо информация отсутствует с моей стороны, я новичок в OAuth2.