+1, I think usability (or to be precise: "first use experience" should
win in this case).
/Janne
On 12 May 2009, at 21:50, Andrew Jaquith wrote:
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>