Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java绕过带有RESTAPI的KeyClope登录系统并生成领域/应用程序URL_Java_Rest_Keycloak_Apiman - Fatal编程技术网

使用java绕过带有RESTAPI的KeyClope登录系统并生成领域/应用程序URL

使用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中的

我正在努力融入我的项目。 我能用简单的java程序(RESTAPI)做以下事情

  • 为KeyClope领域创建用户
  • 为用户分配角色
  • 能够使用这些凭据登录apiman
  • 我不能做的事情

  • 使用RESTAPI对用户进行身份验证,就像Key斗篷从UI中进行身份验证一样(如下图所示)
  • 生成会话详细信息,然后生成该领域的URL并重定向到该项目
  • 无法直接登录apiman系统
  • 基本上,我想通过使用java的RESTAPI绕过Key斗篷登录系统

    我想直接进入这个屏幕。我无法找到任何方法来生成或验证KeyClope中的用户,并生成屏幕下方的url(apiman),然后使用该url在屏幕下方重定向用户。

    我是第一个体验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