簡體   English   中英

使用java繞過帶有rest api的keycloak登錄系統並生成領域/應用程序URL

[英]Bypass keycloak login system with rest api using java and generate realm/application URL

我正在嘗試將apiman集成到我的項目中。 我可以使用簡單的 Java 程序(REST api)執行以下操作,

  1. 為 keycloak 領域創建用戶
  2. 為用戶分配角色。
  3. 能夠使用這些憑據登錄 apiman。

我不能做的事情,

  1. 像keycloak一樣使用rest api對用戶進行身份驗證從UI執行(如下圖)
  2. 生成會話詳細信息,然后為該領域生成 URL 並重定向到該項目。
  3. 無法直接登錄apiman系統。

基本上我想使用java繞過帶有REST API的keycloak登錄系統。

在此處輸入圖片說明

我想直接進入這個畫面。 我找不到任何可以在 keycloak 中生成或驗證用戶並為下面的屏幕( apiman )生成 url 的方法,然后使用該 URL 在下面的屏幕上重定向用戶。 在此處輸入圖片說明

我是第一次體驗 ApiMan。 但它適用於這個 URL。

http://localhost:8080/apimanui/api-manager/

它變成 ApiMan 登錄屏幕。 在此處輸入圖片說明

然后我輸入新的用戶名和密碼在此處輸入圖片說明

它進入這個屏幕。 在此處輸入圖片說明

我遵循 ApiMan 的步驟。 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM