[java-identity-provider COMMIT] in /trunk/idp-distribution/src/main/resources/jetty-base: start.d/idp.ini webapps/idp...

noreply at shibboleth.net noreply at shibboleth.net
Tue May 27 14:43:44 EDT 2014


Author: scantor
Date: Tue May 27 14:43:44 2014
New Revision: 5973

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5973&view=rev
Log:
Add JAAS realm to default jetty config.

Modified:
    trunk/idp-distribution/src/main/resources/jetty-base/start.d/idp.ini
    trunk/idp-distribution/src/main/resources/jetty-base/webapps/idp.xml

Modified: trunk/idp-distribution/src/main/resources/jetty-base/start.d/idp.ini
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-distribution/src/main/resources/jetty-base/start.d/idp.ini?rev=5973&r1=5972&r2=5973&view=diff
==============================================================================
--- trunk/idp-distribution/src/main/resources/jetty-base/start.d/idp.ini (original)
+++ trunk/idp-distribution/src/main/resources/jetty-base/start.d/idp.ini Tue May 27 14:43:44 2014
@@ -8,3 +8,4 @@
 jetty.keystore.type=PKCS12
 jetty.context.path = /idp
 jetty.war.path = war/idp.war
+jetty.jaas.path=conf/authn/jaas.config

Modified: trunk/idp-distribution/src/main/resources/jetty-base/webapps/idp.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-distribution/src/main/resources/jetty-base/webapps/idp.xml?rev=5973&r1=5972&r2=5973&view=diff
==============================================================================
--- trunk/idp-distribution/src/main/resources/jetty-base/webapps/idp.xml (original)
+++ trunk/idp-distribution/src/main/resources/jetty-base/webapps/idp.xml Tue May 27 14:43:44 2014
@@ -19,4 +19,21 @@
     <Arg>org.eclipse.jetty.webapp.basetempdir</Arg>
     <Arg><Property name="jetty.base" />/tmp</Arg>
   </Call>
+
+  <Call class="java.lang.System" name="setProperty">
+    <Arg>java.security.auth.login.config</Arg>
+    <Arg><SystemProperty name="idp.home" />/<Property name="jetty.jaas.path" /></Arg>
+  </Call>
+  <Set name="securityHandler">
+    <New class="org.eclipse.jetty.security.ConstraintSecurityHandler">
+     <Set name="loginService">
+       <New class="org.eclipse.jetty.jaas.JAASLoginService">
+         <Set name="name">Web Login Service</Set>
+         <Set name="loginModuleName">ShibUserPassAuth</Set>
+       </New>
+     </Set>
+     <Set name="Strict">false</Set>
+    </New>
+  </Set>
+  
 </Configure>



More information about the commits mailing list