有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用java和rest api绕过Keyclope登录系统,生成领域/应用程序URL

我正试图把apiman融入我的项目中。 我能用简单的java程序(REST api)做以下事情

  1. 为密钥斗篷领域创建用户
  2. 为用户分配角色
  3. 能够使用这些凭据登录apiman

我做不到的事

  1. 使用rest api对用户进行身份验证,比如KeyClope从UI进行身份验证(如下图所示)
  2. 生成会话详细信息,然后生成该领域的URL,并重定向到该项目
  3. 无法直接登录apiman系统

基本上,我想通过使用java的REST API绕过KeyClope登录系统

enter image description here

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


共 (1) 个答案

  1. # 1 楼答案

    我是第一个体验到ApiMan的人。但它在这个URL中起作用

    http://localhost:8080/apimanui/api-经理/

    它会转到ApiMan登录屏幕。 enter image description here

    然后输入新的用户id和密码 enter image description here

    它会转到这个屏幕。 enter image description here

    我跟随阿皮曼的脚步。 http://www.apiman.io/latest/download.html

    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