Pasqualino Imbemba [https://community.jboss.org/people/pi4630] created the discussion
"SSO with Kerberos in JBoss-6.0.0.Final" To view the discussion, visit: https://community.jboss.org/message/759142#759142 -------------------------------------------------------------- Hi, I'm trying to enable kerberos SSO on my JBoss-6.0.0.-Final. To this purpose, I have created the following: 1. a simple webapplication in jsf 2. linux server has a keytab file and is part of ms active directory 3. added an application policy (see below, named "SPNEGO") that uses Kerberos Module 4. the jsf contains a jboss specific deplyoment descriptor that refers to the security domain defined at 3. 5. in the jsf's web.xml, I've set the auth-method and the realm-name I stil can access the JSF from a PC without kerberos ticket. Where am I doing wrong? web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name>Tic Tac Toe</display-name> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping> <!-- Added by @pb26683 --> <login-config> <auth-method>CLIENT_CERT</auth-method> <realm-name>SPNEGO</realm-name> </login-config> </web-app> jboss-web.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jboss-web PUBLIC -//JBoss//DTD Web Application 5.0//EN http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd> <jboss-web> <security-domain>java:/jaas/SPNEGO</security-domain> </jboss-web> login-conf.xml <application-policy name="spnego-server"> <authentication> <login-module code="com.sun.security.auth.module.Krb5LoginModule" flag="required"> <module-option name="storeKey">true</module-option> <module-option name="doNotPrompt">true</module-option> <module-option name="debug">true</module-option> <module-option name="useKeyTab">true</module-option> <module-option name="keyTab">/etc/develux.keytab</module-option> <module-option name="principal">HTTP/develux.prov.bz</module-option> </login-module> </authentication> </application-policy> <application-policy name="SPNEGO"> <!--SPNEGO is short for Simple and Protected GSSAPI Negotiation Mechansim. See http://en.wikipedia.org/wiki/SPNEGO or details.--> <authentication> <login-module code="org.jboss.security.negotiation.spnego.SPNEGOLoginModule" flag="requisite"> <module-option name="password-stacking">useFirstPass</module-option> <module-option name="serverSecurityDomain">spnego-server</module-option> </login-module> <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required"> <module-option name="password-stacking">useFirstPass</module-option> <module-option name="usersProperties">props/spnego-users.properties</module-option> <module-option name="rolesProperties">props/spnego-roles.properties</module-option> </login-module> </authentication> </application-policy> I'm thankful for any hint! -------------------------------------------------------------- Reply to this message by going to Community [https://community.jboss.org/message/759142#759142] Start a new discussion in Beginner's Corner at Community [https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
