Vous êtes sur la page 1sur 4

ConfigurarelservidordeGlassfishparausarJAASenautenticacinbsicaporhttp. Servidor 1. 2. 3. 4. Ingresaralapaginadeladmindeglassfish:http://localhost:4848/login.jsf NavegaralaopcindeConfiguration>Security>Realms SeleccionarNew Llenarlosvaloresquepideelformulario.Enelcasodelprototiposeuso: a. Name:pruebajaas b. JAAScontext:fileRealm c. KeyFile:${com.sun.aas.instanceRoot}/config/pruebajaaskeyfile SeleccionarSave SeleccionarManageUsers SeleccionarNew Llenearlosvaloresquepideelformulario.Enelcasodelprototiposeuso: a. UserID:pruebajaas b.

. GroupList:Users c. NewPassword:prueba d. ConfirmNewPassword:prueba SeleccionarSave

5. 6. 7. 8.

9.

Elestemomentoyatenemosunservidordeaplicacionesglassfishqueutiliza Realmsparaautenticarusuariosquepodemosagregar/quitar/modificardesdela paginadeadministracin. Paraquenuestraaplicacinpuedautilizaresteserviciodeautenticacionestenemos queconfigurardosarchivos.ComoesGlassfish,debemostenerunsunweb.xmlyun web.xml.Enestosdosarchivoslediremosquearchivosvamosaprotegerydeque formavalaaplicacinacontactarGlassfish. Proyecto Alarchivodesunweb.xmldebemosagregar: <securityrolemapping> <rolename>USERS</rolename> <groupname>Users</groupname> </securityrolemapping> EstaopcinpermitemapearlosusuariosconlosdelRealmqueconfiguramos. Elarchivoweb.xmlleagregamos:

<welcomefilelist> <welcomefile>./common/jsp/index.html</welcomefile>

</welcomefilelist> <loginconfig> <authmethod>BASIC</authmethod> <realmname>pruebajaas</realmname>

</loginconfig> <securityconstraint> <webresourcecollection> <webresourcename>SecurePages</webresourcename> <urlpattern>/*</urlpattern> <httpmethod>GET</httpmethod> <httpmethod>POST</httpmethod>

</webresourcecollection> <authconstraint> <rolename>USERS</rolename>

</authconstraint>

</securityconstraint>

Elprimertagnosdiceendondeencontrarlapaginadeinicio.Elloginconfignos dicequetipodeautenticacinusaremosyenquerealm.Comonosbasamosenel ejemploqueestaenelcvsusamospruebajaas. Securitycontraintsonlasopcionesdemapeoquevimosanterioryquepaginas vamosaasegurar. Luegodeconfiguraresto,creamosunapaginadepruebayhacemosundeployal servidor.Debemosveralgoparecidoaesto:

Encasodellenarvaloresequivocadostenemoslanegacindelservicio:

Perosillenamosbienelusername/passwordtenemosaccesoalaspaginasque aseguramos.

Vous aimerez peut-être aussi