2016-11-11 60 views
4

我只是想什麼就guide只得到Sub在UserInfoEndpoint

我已經填充了用戶的個人信息,但到目前爲止我只得到sub。我想要得到的東西一樣一樣的指南:

{ 
    "sub":"admin", 
    "email":"[email protected]", 
    "website":"https://wso2.com", 
    "name":"admin", 
    "family_name":"admin", 
    "preferred_username":"admin", 
    "given_name":"admin", 
    "profile":"https://wso2.com", 
    "country":"Sri Lanka" 
} 

CONFIG

身份服務器 - AWS雲帶域和SSL + Nginx的代理

示例Web應用程序 - 本地機器

enter image description here enter image description here

UPDATE:

  • 它是一個開放bug。什麼 是獲得其他領域的解決方法?基於那個傑拉,只有 密碼授予是不是修復,在哪裏得到修復代碼和 impilict補助金?

  • 我嘗試舉辦也本地,相同的結果

+0

嘗試使用IS 5.2.0,我能夠使用授權代碼授權獲取用戶配置文件信息。我能夠獲得子索賠以及我設置的其他索賠。你能提供你的SP配置的截圖嗎?特別是索賠配置。 – farasath

+0

增加了一些更多細節。我是否需要在聲明中配置某些內容?我明白地遵循[指南](https://docs.wso2.com/display/IS520/Basic+Client+Profile+with+Playground) –

+0

您需要在服務提供商配置中配置所需的聲明 – farasath

回答

0

要檢索OIDC要求屬性id_token或用戶信息終端,需要正確地完成以下步驟(假設您正在使用的IS 5.2.0)。
1.使用您的基礎用戶存儲的匹配屬性更新相關聲明的映射屬性。
2.更新對服務提供商[1]的請求聲明。
3.更新作用域'openid''/ _system/config/oidc'中的缺失屬性(IS 5.2.0 [2]中的配置更改)。