[Oracle ADF Security] Авторизация с помощью Weblogic (Пользователи и их роли на weblogic)
Weblogiс Web Console:
Application’s Security Settings > Security Realms > myRealm > Users and Groups
У меня уже есть пользователи с Provider (DefaultAuthenticator (WebLogic Authentication Provider))
Появились они скорее всего при старте какого-то учебного приложения.
Можно попробовать создать руками.
Можно даже залогиниться пользователем weblogic с паролем от weblogic console.
Само приложение:
https://bitbucket.org/oracle-adf/oramag-adf-security
В нем уже есть login и др. методы.
Нужно, чтобы билиотека
Weblogic 12.1 Remote Client
присутствовала в проекте.
1) Application Resourse -> ADF-META-INF –> adf-config.xml здесь указывается, используется или авторизация и аутентификация.
2) Application –> Secure –> Configure ADF Security
ADF Authentication and Authorization
Form-Based Authentication. Login/Logout page, No Automatic Grants, Redirect to Home page.
3) Application –> Secure –> Intitment Grants
Entitments –> entitment1
Resourse Add All
Grants: authenticated-role
Если нужно реализовать свои методы для добавления/удаления пользователей из приложения, следует почитать:
http://docs.oracle.com/middleware/1213/wls/JMXCU/editsecurity.htm#JMXCU206
Там еще в скрипте ошибка. (Чтобы карась не дремал)
if (isEditor = true) break;
Нужно теперь посмотреть повнимательнее:
Understanding Security for Oracle WebLogic Server
http://docs.oracle.com/middleware/1213/wls/SCOVR/toc.htm
Configuring Security Providers
http://docs.oracle.com/middleware/1213/wls/SECMG/providers.htm#SECMG131
Configuring Authorization and Role Mapping Providers
http://docs.oracle.com/middleware/1213/wls/SECMG/atz_rm.htm#SECMG687