[英]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.