Aug 08, 10 by Juan Lebrijo about SoapUI, Web Services, weblogic, blog
Para el post de hoy vamos a ver como se asegura un Servicio Web con HTTP Auth, básica, en Weblogic. Para ello nos podemos basar en un proyecto anterior en el que creamos un WS muy básico: Hello World.
En el Security Realm > MyRealm tenemos que crear:
Usuario: user/12345678
Grupo: TutorialUser
Añadir el usuario al grupo
En la consola de Weblogic, como vemos en la figura:
manage_users_groups.thumbnail.png11.4 KB
En el web.xml hay que añadir la configuración de seguridad pertinente (path, tipo básico,....):
Regla01
WSPOST
/*
POST
TutorialUser
5
BASIC
myrealm
TutorialUser
Y en el weblogic.xml mapeamos con el rol (si no hacemos esto no funcionará):
TutorialUser
TutorialUser
Podemos probarlo con SoapUI creando un nuevo proyecto de WS, con la dirección del WSDL (http://localhost:7001/wsc/HelloService?WSDL) y las credenciales creadas en WebLogic anteriormente:
1007.thumbnail.gif7.87 KB