在 JAVA 中通过身份验证后如何获取 okta 用户详细信息/当前会话
Posted
技术标签:
【中文标题】在 JAVA 中通过身份验证后如何获取 okta 用户详细信息/当前会话【英文标题】:How to get okta user details/current session once authenticated in JAVA 【发布时间】:2021-12-24 06:26:21 【问题描述】:在我的 JAVA Web 应用程序中,我正在从 redhat redhat SSO 迁移到 OKTA。
当我的应用程序 URL 在 URL 中被点击时,我能够重定向到 OKTA 服务器登录页面。OKTA 服务器正在使用输入的用户名和密码进行身份验证,并且我的应用程序正在重定向到。
现在我正在尝试查找如何在 java 代码中获取经过身份验证的会话或经过身份验证的用户详细信息。
任何帮助将不胜感激。谢谢。
【问题讨论】:
我猜,这取决于您使用的库/SDK,但从 web-api 的角度来看,您可以在您的授权服务器上调用/userinfo
端点
【参考方案1】:
是的,/userinfo 帮助我并从 userinfo 端点获取了用户详细信息。谢谢菲利普。
【讨论】:
以上是关于在 JAVA 中通过身份验证后如何获取 okta 用户详细信息/当前会话的主要内容,如果未能解决你的问题,请参考以下文章
如何在 api 调用中使用异步等待获取在反应本机中通过基本身份验证
如何在 Python 中通过身份验证从 URL 获取 CSV 文件
如何在 Spring Security 中通过 jdbc 身份验证使用自定义登录页面
身份验证后回调时出现 404 错误(Spring Boot + Angular + Okta)