Temat: Openshift, jboss i jee security
Temat: | Openshift, jboss i jee security |
Data: | 2015-03-22 |
Treść: |
Postanowiłem przełączyć autoryzację do wybranych elementów strony ze spring security na wbudowane mechanizmy zabezpieczeń w jee. Ponieważ jboss pracujacy na openshift jest nieco zubożony w stosunku do oryginalnej wersji, należy dodatkowo zadbąc aby: - w pliku standalone.xml, znajdowały się wpisy: <security-domains> <security-domain name="other" cache-type="default"> <authentication> <login-module code="Remoting" flag="optional"> <module-option name="password-stacking" value="useFirstPass"/> </login-module> <login-module code="RealmUsersRoles" flag="required"> <module-option name="usersProperties" value="${jboss.server.config.dir}/application-users.properties"/> <module-option name="rolesProperties" value="${jboss.server.config.dir}/application-roles.properties"/> <module-option name="realm" value="ApplicationRealm"/> <module-option name="password-stacking" value="useFirstPass"/> </login-module> </authentication> </security-domain> ..Należy pamiętać, że plik konfiguracyjny ./jbossas/standalone/configuration/standalone.xml jest standardowo nadpisywany szablonem z pliku ./app-root/runtime/repo/.openshift/config/standalone.xml. Dlatego konfigurację bazy należy dodać do tego drugiego. - skopiować pliki application-roles.properties oraz application-users.properties zawierające odpowiednie nazwy oraz role do katalogu: /jbossas/standalone/configuration |
<< Powrót << |
powered by sw