【问题标题】:Passing OAuth id token from html page to servlet将 OAuth id 令牌从 html 页面传递到 servlet
【发布时间】:2019-10-27 15:57:18
【问题描述】:

我在我的网络项目中使用 OAuth 谷歌登录,并且我已经在 HTML 页面中使用 OAuth 登录成功登录现在我想检查用户是否登录(即)如果他没有登录-in 那么他不应该访问我项目的其他页面,例如,对于使用密码的普通 java 登录,我们使用过滤器概念,就好像他没有登录一样,它会重定向到登录页面。如何在我的 web 项目中使用 HTML 和 servlet 使用 OAuth 做同样的事情(过滤器概念)。而且我也不知道如何将 OAuth 中用户登录的 id_token 传递给 servlet,因为我是这方面的初学者。

帮助表示赞赏。

【问题讨论】:

    标签: javascript java html jsp servlets


    【解决方案1】:

    我所做的是,我在 html 和 OAuth sigin 按钮中创建了一个隐藏输入(例如),当我登录时,将隐藏的值更改为通过 getElementById 登录的用户名。 value 然后在 servlet 中我使用 getParameter 获取用户名并进行会话,如果会话值为 null 然后重定向到登录页面,否则页面工作,因此用户无法访问您的 web 应用程序的其他页面没有 sigin。

    【讨论】:

      猜你喜欢
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-03
      • 2020-09-09
      • 1970-01-01
      相关资源
      最近更新 更多