JSP (Java Server Page) - Autenticacion de usuarios con orion

 
Vista:

Autenticacion de usuarios con orion

Publicado por Edgar Nieves (9 intervenciones) el 24/10/2001 19:43:30
Primero, gracias por ayudarme en otras ocaciones.
He hecho lo que esta en la pagina
http://www.orionsupport.com/articles/usermanager.html
y no se como probar la autenticacion de MyUserManager, a continuacion pongo los archivos afectados para que les puedan echar un vistazo, y decirme si tengo algo mal hecho o me falta algo, y si todo esta en donde debe ir.
Gracias por su ayuda.

aplication.xml
-----------------------------------------
<orion-application autocreate-tables="true"
default-data-source="jdbc/OracleDS">
<web-module id="defaultWebApp" path="../default-web-app" />
<persistence path="../persistence" />
<library path="../lib" />
<library path="../lib/javax/naming" />
<library path="../../../JavaSoft/jndi/lib" />
<library path="../../../JavaSoft/jdk131/lib" />
<library path="../" />
<library path="D:\proyectos/java" />
<library path="D:\proyectos/java/test" />
<principals path="./principals.xml" />
<log><file path="../log/global-application.log" /></log>
<data-sources path="data-sources.xml" />
<namespace-access>...</namespace-access>
<user-manager class="test.MyUserManager" />
</orion-application>
--------------------------------------------------------
data-source.xml
--------------------------------------------------------
<data-sources>
<data-source
class="com.evermind.sql.DriverManagerDataSource"
name="OracleDS"
location="jdbc/MyDataSource"
xa-location="jdbc/xa/OracleXADS"
ejb-location="jdbc/MyPooledDataSource"
connection-driver="oracle.jdbc.driver.OracleDriver"
username="maniobras"
password="maniobras"
url="jdbc:oracle:thin:@ciserver2:1521:OPER"
inactivity-timeout="30"
/>
</data-sources>
-----------------------------------------------------------
principals.xml
-----------------------------------------------------------
<principals>
<groups>
<group name="users">
<description>users</description>
</group>
<group name="guests">
<description>guests</description>
</group>
<group name="administrators">
<description>administrators</description>
</group>
<group name="allusers">
<description>Grupo para todos los usuarios Normales</description>
</group>
<group name="admins" />
</groups>
<users>
<user username="SCOTT" password="TIGER">
<description>no description</description>
<group-membership group="users" />
</user>
<user username="user" password="456" deactivated="true">
<description>The default user</description>
<group-membership group="users" />
<group-membership group="guests" />
</user>
<user username="admin" password="" deactivated="true">
<description>The default administrator</description>
<group-membership group="users" />
<group-membership group="guests" />
<group-membership group="administrators" />
</user>
<user username="gest" password="welcome">
<description>Usuarios Invitados</description>
<group-membership group="allusers" />
</user>
<security-role-mapping name="VISITOR">
<group name="allusers" />
</security-role-mapping>
</users>
</principals>
---------------------------------------------------------
web.xml
---------------------------------------------------------
<servlet>
<servlet-name>snoop</servlet-name>
<servlet-class>SnoopServlet</servlet-class>
</servlet>
<resource-ref>
<res-ref-name>MyPooledDataSource</res-ref-name>
<res-type>DataSource</res-type>
</resource-ref>
<security-role><!--DataSourceMapping-->
<role-name>guest</role-name>
<description>Guest Users</description>
</security-role>
<security-role>
<role-name>user</role-name>
<description>Registed Users</description>
</security-role>
<security-role>
<role-name>admin</role-name>
<description>Admin Users</description>
</security-role>
<security-role><!-- MyUserManager-->
<role-name>myGroup</role-name>
</security-role>
<login-config><!--MyUserManager-->
<auth-method>BASIC</auth-method>
<realm-name>myRealm</realm-name>
</login-config>
<security-constraint>
<web-resource-collection>
<url-pattern>/pruebas/seguridad/admin/</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>myGroup</role-name>
</auth-constraint>
</security-constraint>
</web-app>
---------------------------------------------------------------
Si algien puede ayudarme estare agradecido.
De antemano gracias.
He omitido algunas lineas de los archivos por el limite de caracteres.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder