使用java绕过带有RESTAPI的KeyClope登录系统并生成领域/应用程序URL
我正在努力融入我的项目。 我能用简单的java程序(RESTAPI)做以下事情使用java绕过带有RESTAPI的KeyClope登录系统并生成领域/应用程序URL,java,rest,keycloak,apiman,Java,Rest,Keycloak,Apiman,我正在努力融入我的项目。 我能用简单的java程序(RESTAPI)做以下事情 为KeyClope领域创建用户 为用户分配角色 能够使用这些凭据登录apiman 我不能做的事情 使用RESTAPI对用户进行身份验证,就像Key斗篷从UI中进行身份验证一样(如下图所示) 生成会话详细信息,然后生成该领域的URL并重定向到该项目 无法直接登录apiman系统 基本上,我想通过使用java的RESTAPI绕过Key斗篷登录系统 我想直接进入这个屏幕。我无法找到任何方法来生成或验证KeyClope中的
我是第一个体验ApiMan的人。但它在这个URL中起作用 http://localhost:8080/apimanui/api-经理/ 它转到ApiMan登录屏幕。 然后输入新的用户id和密码 它会转到这个屏幕。 我跟随阿皮曼的脚步。
我是第一个体验到阿皮曼的人。但它在这个URL中起作用 http://localhost:8080/apimanui/api-经理/ 它转到ApiMan登录屏幕。 然后输入新的用户id和密码 它会转到这个屏幕。 我跟随阿皮曼的脚步。
谢谢你的回复。但不幸的是,这不是我要找的。我有一个应用程序,它有一个单独的登录名,在这个应用程序中我使用的是apiman(它使用KeyClope登录名),所以我只想使用我的应用程序的登录名,绕过KeyClope登录名,这样我就可以使用java直接从我的应用程序登录到apiman(使用java通过微服务验证用户)。我希望我在这里说得很清楚。抱歉误解了。谢谢你的回复。但不幸的是,这不是我要找的。我有一个应用程序,它有一个单独的登录名,在这个应用程序中我使用的是apiman(它使用KeyClope登录名),所以我只想使用我的应用程序的登录名,绕过KeyClope登录名,这样我就可以使用java直接从我的应用程序登录到apiman(使用java通过微服务验证用户)。我希望我在这里说得很清楚。对不起,误会了。
mkdir ~/apiman-2.0.0.Final
cd ~/apiman-2.0.0.Final
curl -L https://download.jboss.org/wildfly/20.0.1.Final/wildfly-20.0.1.Final.zip -o wildfly-20.0.1.Final.zip
curl -L https://github.com/apiman/apiman/releases/download/2.0.0.Final/apiman-distro-wildfly-2.0.0.Final-overlay.zip -o apiman-distro-wildfly-2.0.0.Final-overlay.zip
unzip wildfly-20.0.1.Final.zip
unzip -o apiman-distro-wildfly-2.0.0.Final-overlay.zip -d wildfly-20.0.1.Final
cd wildfly-20.0.1.Final
./bin/standalone.sh -c standalone-apiman.xml