簡體   English   中英

使用keyrock實例進行fiware spagobi驗證

[英]fiware spagobi validation with keyrock instance

我在帳戶實驗室中使用了三個實例。 他們全部 :

1.-Web應用程序和代理(ubuntu圖像)

2.-keyrock 5(keyrock-R5.1.0圖像)

3.-spagobi(spagobi圖片)

我在設置spagobi以使用keyrock進行驗證時遇到麻煩,如以下鏈接: 使用keyrock在spagobi上進行身份驗證

“嘗試從Oauth2提供程序獲取訪問令牌時出錯”

spagobi oauth2錯誤

我在這里遵循了指南:

http://spagobi.readthedocs.org/en/latest/admin/README/index.html

唯一的區別是REST_BASE_URL,我將port更改為5000 (預設值為4730)

我認為問題在於spagobi嘗試訪問標頭中沒有X-Auth-Token值的令牌。 但是我不知道該如何在spagobi上設置它。

有人知道這個問題以及如何解決嗎? 還是我錯了?

我的oauth2.config.properties:

# Informations about OAuth2 application
CLIENT_ID = ea74f4f72ee3438a82f1af785af0ecf1
SECRET = 21cf7df4633d4ff2b92251c266c00d09
APPLICATION_ID = ea74f4f72ee3438a82f1af785af0ecf1

# OAuth2 urls
AUTHORIZE_URL = http://example.es:8000/oauth2/authorize
ACCESS_TOKEN_URL = http://example.es:8000/oauth2/token
USER_INFO_URL = http://example.es:8000/user
REDIRECT_URI = http://example.es:8080/SpagoBI/servlet/AdapterHTTP?PAGE=LoginPage&NEW_SESSION=TRUE

# REST API urls
REST_BASE_URL = http://example.es:5000/v3/
TOKEN_PATH = auth/tokens
ROLES_PATH = OS-ROLES/roles
ORGANIZATIONS_LIST_PATH = OS-ROLES/organizations/role_assignments
ORGANIZATION_INFO_PATH = projects/

# Admin credentials
ADMIN_ID = fiware-example-admin
ADMIN_EMAIL = fiware@example.es
ADMIN_PASSWORD = 01189998819991197253

抱歉。 我的錯:

因為我們還沒有准備好真實域,所以我在/ etc / hosts中添加了本地分辨率。 但在spagobi實例中,我不這樣做。

真正的問題在於屏幕截圖:

java.net.UnknownHostException

我解決了它在spagobi實例的/ etc / hosts中添加相同的IP。

抱歉給你帶來不便。

暫無
暫無

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

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