Передача токена идентификатора OAuth со страницы html сервлету - PullRequest
0 голосов
/ 13 июня 2019

Я использую вход Google OAuth в своем веб-проекте и успешно вошел в систему, используя вход OAuth на странице HTML. Теперь я хочу проверить, вошел ли пользователь (то есть), если он не подписан-в этом случае он не должен получать доступ к другим страницам моего проекта, как, например, для обычного входа в Java с паролем мы используем концепцию фильтра, как если бы он не вошел в систему, он перенаправляет на страницу входа.Как я могу сделать то же самое (концепция фильтра), используя OAuth в моем веб-проекте, используя HTML и сервлет.и я также не знаю, как передать id_token входа пользователя в OAuth сервлету, так как я новичок в этом деле.

Помощь приветствуется.

1 Ответ

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

Что я сделал, так это то, что я создал скрытый ввод (например) в html вместе с кнопкой sigin OAuth и при входе в I изменил значение этого скрытого на имя пользователя, вошедшего в систему с помощью getElementById. значение , затем в сервлете я получил имя пользователя с помощью getParameter и создал сеанс, и если значения сеанса равны нулю, перенаправьте на страницу входа, иначе страница будет работать, следовательно, пользователь не может получить доступ к другим страницам вашего веб-приложения без подписи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...