Configurar JAAS en OC4J

Paso 1:
Editar el fichero %OC4J_HOME%/j2ee/home/jazn-data.xml y añadir en él los usuarios y roles deseados:
< user >
____< name >miusuario< / name >
____< display-name >miusuario< / display-name >
____< description >Usuario de mi aplicacion < / description >
____< credentials >!mipassword< / credentials >
< / user >
< role >
____< name >mirol< / name >
____< display-name>mirol< / display-name >
____< description>Role de mi aplicacion.< / description >
____< members >
________< member >
____________< type >user< / type >
____________< name >miusuario< / name >
________< / member >
____< / members >
< / role >
En este mismo fichero hay que añadir nuestro nuevo role al role de users
< role >
____< name >users< / name >
____< members >
________< member >
____________< type >user< / type >
____________< name >user< / name >
________< / member >
________< member >
____________< type >user< / type >
____________< name >SCOTT< / name >
________< / member >
________< member >
____________< type >role< / type >
____________< name >administrators< / name >
________< / member >
________< member >
____________< type >role< / type >
____________< name >mirol< / name >
________< / member >
____< / members >
< / role >
Paso 2:
Editar el fichero %OC4J_HOME%/j2ee/home/config/application.xml y descomentar la siguiente línea:
< jazn provider="XML" location="./jazn-data.xml" / >
En este mismo fichero hay que darle permisos de lectura/escritura a nuestro nuevo role:
< namespace-access >
____< read-access >
________< namespace-resource root="" >
____________< security-role-mapping >
________________< group name="administrators" / >
________________< group name="mirol" / >
____________< / security-role-mapping >
________< / namespace-resource >
____< / read-access >
____< write-access >
________< namespace-resource root="" >
____________< security-role-mapping >
________________< group name="administrators" / >
________________< group name="mirol" / >
____________< / security-role-mapping >
________< / namespace-resource >
____< / write-access >
< / namespace-access >
Paso 3:
Volver a hacer el deploy de nuestra aplicación de forma que el %OC4J_HOME%/j2ee/home/application-deployments/miaplicacion/orion-application.xml contenga nuestro nuevo rol en la definición de acceso de lectura/escritura.
Eso es todo,
un saludo,
kripton
1 comentario
La Perrita Maligna -