2015-11-05 107 views
5

我使用Keycloak版本1.6.1,作爲獨立應用程序新安裝。Keycloak IdP SAML 2將XML metdata導出到SP

Keycloak應充當稱爲Tableau的SP(服務提供商)的IdP(身份提供商)。

我從這個網頁閱讀:http://blog.keycloak.org/2015/03/picketlink-and-keycloak-projects-are.html

... Keycloak被認同經紀人成長爲是完全成熟的 身份提供

雖然這是一個身份代理,現在是也是身份提供者。

我的問題則是:

我已出口的畫面,這是我導入Keycloak,但SP XML元數據時,它涉及到的IdP XML元數據從Keycloak出口(應該導入的Tableau )我無法找到關於如何導出此XML文件的按鈕/命令/指南。

我已經與其他國內流離失所者的工作,他們都支持這個IDP中繼的出口,你可以看到這裏的一個例子:https://docs.oracle.com/cd/E19636-01/819-7664/g2enua/index.html

如果我搜索Keycloak和關鍵字IDPSSODescriptor我發現這一點: grepcode.com /file/repo1.maven.org/maven2/org.keycloak/keycloak-saml-protocol/1.1.0.Beta2/idp-metadata-template.xml

這正是我需要的'模板',與正確鏈接所有$ {idp.sso.HTTP-POST}等地方。

我應該手動創建文件 - 如果是這樣,我如何找到正確的POST,REDIRECT等網址?

或者有沒有某種方式導出這個文件我還沒有看到?

+0

看起來他們已經改變了網址一點點:https://開頭keycloack-URL /領域/ {REALM-NAME}/protocol/saml/descriptor –

回答

6

有時候寫一些你需要的東西是一件好事 - 我在Stack Overflow上做了這個。

我發現URL對Keycloak一個地方可以導出XML的IdP

https://keycloak-url/realms/{REALM-NAME}/protocol/saml/descriptor 

這給了我IDPSSODescriptor。

我會在這裏留下這個話題,所以人們可以從我的錯誤中受益。

+1

您還應該將答案標記爲接受的答案。 :) – Talvalin

+0

我想爲Keycloak中的每個客戶端獲取IDP XML。我收到了http://10.164.44.105:9992/auth/admin/realms/{realmid}/clients/{client id}/installation/providers/{provider id}鏈接,但不知道提供商ID是什麼,請建議。 –

0

由於Keycloak 3.x中,IDP XML描述符需要/auth /中 keycloak的URL後

https://{KEYCLOAK-URL}/auth/realms/{REALM-NAME}/protocol/saml/descriptor 
相關問題