Weblogic 11g Создать новое исключение пользователя - PullRequest
0 голосов
/ 20 марта 2011

Я пытаюсь создать нового пользователя в области безопасности 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 Ответ

1 голос
/ 21 марта 2011

Теперь он установлен на уровне провайдера проверки паролей, а не на конкретном уровне провайдера аутентификации, что имеет смысл - вы требуете минимального уровня сложности по всем направлениям.

Здесь вы можете увидеть конфигурацию:

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

Если вы щелкнете по ссылке на главной странице там, вы попадете прямо на страницу, где вы можете настроить параметры сложности: числа, строчные буквы, прописные буквы и т. Д.

...