Вход в систему Google игнорирует авторизованные URI перенаправления
Я создал проект Google Cloud, чтобы использовать новую функцию входа в Google , я добавил http://localhost:5000 в качестве единственного авторизованного URI перенаправления в диспетчере учетных данных Oauth 2.0 (очевидно, в целях тестирования), однако, когда я пишу HTML для кнопка, я могу поставить любуюdata-login_uri
и он будет перенаправлен на этот URI после успешного входа в систему.
Я ожидал ошибки redirect_uri_mismatch , когда пытался изменить этот URI, но этого не произошло, он будет перенаправлен на любой URI, который я туда поместил. Я не уверен, что я неправильно понимаю функциональность «Авторизованных URI перенаправления», если это что-то, что оценивается, когда источником является локальный хост, или я упускаю что-то еще. Спасибо.
[EDIT] Это фрагмент кода для отображения кнопки
<div class="form-row">
<script src="https://accounts.google.com/gsi/client"></script>
<div id="g_id_onload"
data-client_id="xxxxx"
data-login_uri="https://www.example.com"
data-auto_prompt="false">
</div>
<div class="g_id_signin"
data-type="standard"
data-size="large"
data-theme="outline"
data-text="sign_in_with"
data-shape="rectangular"
data-logo_alignment="left">
</div>
localhost:5000
является единственным URI в моем проекте «Авторизованные URI перенаправления», поэтому, если я перенаправляюсь в любое место, кроме localhost: 5000, я должен получить ошибку redirect_uri_mismatch, верно?