2016-03-02 41 views
0

我正在使用Bluemix SSO服務進行用戶驗證,並將Cloud Directory身份源配置爲我的身份提供程序。 SSO實現對Bluemix應用程序來說工作得非常好。我們可以將自定義用戶屬性添加到Bluemix SSO服務的Cloud Directory標識源嗎?

但是,我需要添加一些自定義用戶屬性,並在身份驗證成功後將其作爲用戶配置文件詳細信息的一部分進行檢索。 Cloud Directory身份來源僅支持姓名&電子郵件作爲用戶屬性,並且不提供任何功能來添加其他自定義屬性。

是否可以將任何自定義用戶屬性添加到Cloud Directory標識源?如果不是,使用Bluemix SSO服務時配置自定義用戶屬性的最佳方式是什麼?

回答

0

使用Bluemix SSO的Cloud Directory(例如:roles)添加其他自定義屬性是不可能的。沒有配置自定義用戶屬性的最佳方式,但是您可以開發自己的登錄系統。例如,如果您使用的是Bluemix nodejs運行時,則可以使用護照模塊並將所有用戶信息存儲在數據庫的特定表中。通過這種方式,您可以管理登錄和其他自定義字段。另一種方法是使用SSO Cloud Directory,從會話中的SSO服務中檢索用戶名信息,並將其用作檢索其他DB字段(角色,數字,地址)的密鑰。

相關問題