On Wed, 30 May 2012, Dan wrote:
I am new to CAS and have been trying to authenticate to Active Directory
LDAP via CAS. I am able to view the Active Directory LDAP via Active
Directory Explorer but keep getting an error "Servlet.service() for
servlet [cas] in context with path [/cas] threw exception [Request
processing failed; nested exception is
org.springframework.webflow.execution.ActionExecutionException:
Exception thrown executing [AnnotatedAction@569d0170 targetAction =
[EvaluateAction@5dc98c7c expression =
authenticationViaFormAction.submit(flowRequestContext,
flowScope.credentials, messageContext), resultExpression = [null]],
attributes = map[[empty]]] in state 'realSubmit' of flow 'login' --
action execution attributes were 'map[[empty]]'] with root cause
javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308:
LdapErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 52e,
v1db0 ]
LDAP error code 49 is a failed authentication. From your
deployerConfigContext.xml file:
<property name="urls">
<list>
<value>ldap://10.12.60.106:389</value>
<!-- <value>ldap://localhost:389/</value>-->
</list>
</property>
<property name="userDn" value="561769"/>
<property name="password" value="*****************"/>
You probably want to specify "ldaps://10.12.60.106". I think AD will only
allow authentication on an encrypted channel.
Also, your userDN value should be an LDAP DN, not a username. Something
like "cn=cas_auth,cn=users,dc=bah,dc=com".
Andy
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user