簡體   English   中英

WSO2 IS:如何使用電子郵件和用戶名作為登錄名

[英]WSO2 IS: How to use email AND username as login

我有一台運行ReadOnly LDAP用戶存儲的WSO2 IS服務器。 該商店中的某些用戶使用電子郵件作為用戶名,默認情況下,這些用戶無法使用IS的oauth2端點登錄應用程序。 如果我按照此處的說明進行操作[1],則可以使他們登錄時沒有問題,但是其余用戶,即沒有電子郵件作為用戶名的用戶,將不再被允許登錄。

因此,我的問題是,是否可以允許使用AND並且沒有電子郵件作為用戶名的用戶通過oauth2登錄連接到WSO2 IS的應用程序?

非常感謝,歡呼

[1] https://docs.wso2.org/display/IS460/Email+Authentication

嘗試使用<Property name="UsernameJavaRegEx">[a-zA-Z0-9._-|//]{3,30}$</Property>代替文檔中指定的一個。

在文檔中,其限制用戶名(電子郵件除外)。 如上所述更改屬性將消除該限制。

並在/repository/conf/user-mgt.xml文件的標記下添加以下屬性。

<Property name="UsernameWithEmailJavaScriptRegEx">[a-zA-Z0-9._-|//]{3,30}$</Property>

這將使您能夠從UI中轉出期望的電子郵件作為用戶名。

HTH,

DarRay

暫無
暫無

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

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