如何使用Java重新验证已在Okta应用程序下登录的用户?

如何使用Java重新验证已在Okta应用程序下登录的用户?,java,saml,okta,Java,Saml,Okta,我有一个已经在使用Okta SAML的应用程序,但我有一个FDA要求的情况,在某些过程中,我需要用Java代码创建一个弹出窗口(我使用的是Okta SAML Toolkit 2.0.5),并再次请求用户输入密码并将其发送给Okta进行验证 但我不确定该使用工具包中的哪些工具。你能举个例子吗 应用程序正在WebSphereV9上运行 谢谢。Gavin回答:因此,如果您的项目是maven项目,您不需要导入该项目,只需将依赖项(如getting started:here github.com/okta

我有一个已经在使用Okta SAML的应用程序,但我有一个FDA要求的情况,在某些过程中,我需要用Java代码创建一个弹出窗口(我使用的是Okta SAML Toolkit 2.0.5),并再次请求用户输入密码并将其发送给Okta进行验证

但我不确定该使用工具包中的哪些工具。你能举个例子吗

应用程序正在WebSphereV9上运行


谢谢。

Gavin回答:因此,如果您的项目是maven项目,您不需要导入该项目,只需将依赖项(如getting started:here github.com/okta/okta auth java中所述)添加到pom文件中即可。如果您的项目不是maven项目,则需要从maven central下载依赖项,并确保JAR位于类路径上

Gavin回答:因此,如果您的项目是maven项目,您不需要导入该项目,只需将依赖项(如getting started:here github.com/okta/okta auth java中所述)添加到pom文件中即可。如果您的项目不是maven项目,则需要从maven central下载依赖项,并确保JAR位于类路径上

这不仅仅是从弹出窗口获取用户详细信息并针对Okta api发出身份验证请求的情况吗?您是否尝试过在Okta开发论坛上问这个问题?谢谢,我将探索连接到Okta api的选项,我不知道此功能。我是新手:)嗨,我一直在努力研究如何对Okta端点执行REST POST调用,例如,我尝试使用以下函数:Client Client=Clients.builder().setOrgUrl(“).setClientCredentials(新的TokenClientCredentials(“SomeAPIkey”)).build();然后是:Client.authenticate(“用户”、“密码”,“重新系统状态”、“状态处理程序”);来自这些项目:但是我在解决Eclipse中的依赖关系时遇到了很多问题。有没有更简单的方法呢?或者我可以使用另一个Java项目?你会遇到什么错误?我使用Eclipse已经有一段时间了,所以我无法提供具体的帮助。你如何将okta auth Java库导入到你的项目中?ea在这种情况下,最简单的方法是使用Maven或Gradle,页面上有将依赖项添加到pom/构建文件的说明。我在Micronaut教程中查看了Okta,因此我的知识相当浅薄。这不仅仅是从弹出窗口获取用户详细信息并针对Okta api发出身份验证请求的情况吗?H你试过在Okta开发论坛上问这个问题吗?谢谢你,我将探索连接到Okta API的选项,不知道这个功能。我是新来的:)嗨,我一直在努力研究如何对Okta端点进行REST POST调用,例如,我尝试使用这个函数:Client Client=Clients.builder().setOrgUrl(“).setClientCredentials(新的TokenClientCredentials(“SomeAPIkey”)).build();然后是:client.authenticate(“用户”、“密码”、“RelayState”、“状态处理程序”);来自这些项目:但是我在解决Eclipse中的依赖关系时遇到了很多问题。有没有更简单的方法呢?或者我可以使用另一个Java项目?你会遇到什么错误?我使用Eclipse已经有一段时间了,所以我无法提供具体的帮助。你如何将okta auth Java库导入到你的项目中?ea在这种情况下,最简单的方法是使用Maven或Gradle,将依赖项添加到pom/构建文件的说明在页面上。我在Micronaut教程中查看Okta,所以我的知识相当浅薄。