It would be so cool to have a switch in jspwiki.properties or the
admin UI. But that may be a bit challenging - unless we have
login.jsp and loginsecure.jsp; and define the latter to have
CONFIDENTIAL transport; then check the in the corresponding jsp file
whether the bit is on in the property file. Would that work?
/Janne
On 12 May 2009, at 22:02, Andrew Jaquith wrote:
Oh, naturally. The security creep wouldn't have it any other way. I'll
be sure to write something very stern and scary.
On Tue, May 12, 2009 at 3:00 PM, Harry Metske
<[email protected]> wrote:
+1
and we should add a very strong warning with it in the web.xml
2009/5/12 Andrew Jaquith <[email protected]>
Switched to the dev list:
The security creep in me wants everything to be secure out of the
box,
hence the default configuration of CONFIDENTIAL for container
logins.
However, the "make it just work out of the box" usability freak
hates
stuff like this.
The usability freak is currently beating up the security creep. I
think we should use a default NONE for transport-guarantee for 3.0.
Thoughts? Can I get an amen? (that's Southern Baptist for
"requesting a
+1").
Andrew
On Tue, May 12, 2009 at 2:41 PM, Harry Metske <[email protected]
>
wrote:
what could be the case is that because you have
<transport-guarantee>CONFIDENTIAL</transport-guarantee> tomcat
redirects
you to the port configured as redirectPort as defined on the
Connector
element in tomcat's server.xml
You could verify that by using
<transport-guarantee>NONE</transport-guarantee>
regards,
Harry
2009/5/12 Kinicky <[email protected]>
Hi everyone!
this is my scenery: i have users on AD and want them to use
JSPWiki. I
follow the pages above but didnt succeed:
http://www.jspwiki.org/wiki/ActiveDirectoryIntegration
http://www.jspwiki.org/wiki/WebContainerAuthenticationViaLDAP
it's odd, after i did these changes i'm able to navigate through
the
pages
of wiki except the Login.jsp. When i try to go there to
authenticate i
got
an error message saying Firefox failed in establishing a
connection with
my
server.
i hope anyone can help me!
here some information:
*server.xml* on Tomcat:
<Realm className="org.apache.catalina.realm.JNDIRealm"
debug="99"
connectionURL="ldap://server:389"
connectionName="username"
connectionPassword="password"
referrals="follow"
userBase="OU=Usuarios, OU=Cit, DC=cit"
userSearch="(sAMAccountName={0})"
userRoleName="memberOf"
userSubtree="true"
/>
*web.xml* of JSPWiki
<security-constraint>
<web-resource-collection>
<web-resource-name>Administrative Area</web-resource-
name>
<url-pattern>/Delete.jsp</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>Admin</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Authenticated area</web-resource-
name>
<url-pattern>/Edit.jsp</url-pattern>
<url-pattern>/Comment.jsp</url-pattern>
<url-pattern>/Login.jsp</url-pattern>
<url-pattern>/NewGroup.jsp</url-pattern>
<url-pattern>/Rename.jsp</url-pattern>
<url-pattern>/Upload.jsp</url-pattern>
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>HEAD</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
</web-resource-collection>
<web-resource-collection>
<web-resource-name>Read-only Area</web-resource-name>
<url-pattern>/attach</url-pattern>
<http-method>DELETE</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>Admin</role-name>
<role-name>Authenticated</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/LoginForm.jsp</form-login-page>
<form-error-page>/LoginForm.jsp</form-error-page>
</form-login-config>
</login-config>
<security-role>
<description>
This logical role includes all authenticated users
</description>
<role-name>Authenticated</role-name>
</security-role>
<security-role>
<description>
This logical role includes all administrative users
</description>
<role-name>Admin</role-name>
</security-role>