2011-03-20 90 views
0

我正嘗試在WebLogic 11g安全領域中創建新用戶。Weblogic 11g創建新的用戶異常

InitialContext ctx = new InitialContext(env); 
wls = (MBeanServer) ctx.lookup("java:comp/env/jmx/runtime"); 
//userEditor is SqlAuthenticator provider. 
wls.invoke(userEditor, "addMemberToGroup", new Object[] { groupName, username}, new String[] {"java.lang.String", "java.lang.String"}); 

,在做的,我發現了以下異常:

javax.management.MBeanException: MBean invoke failed: weblogic.management.utils.InvalidParameterException: 1. [Security:099069]The password length can not be less than 8. 
2. [Security:099113]The number of numeric or special characters in a password can not be less than 1. 

我的問題是,我無法找到在WebLogic控制檯11G任何選項來設置密碼複雜性SqlAuthenticator提供商。有什麼方法可以改變它嗎?

回答

1

它實際上是在密碼驗證提供程序級別設置的,而不是在特定的身份驗證提供程序級別,這很有意義 - 您要求在所有主板上實現最低程度的複雜性。

你能看到的配置是在這裏:

http://www.screencast.com/users/kevinpowe/folders/Jing/media/3543eb50-d7c1-4070-8273-c122ae1adecd

如果單擊存在的主要頁面上的鏈接,可帶您直接到頁面,您可以配置對於複雜的選項 - 數字,小寫字母,大寫字母等。

+0

你救了我:) – 2011-03-21 08:36:50