First, the 4.2 configuration for authentication manager is significantly
different from 4.0. My suggestion would be for you to study documentation for
different versions (it's all there).
Second, change to this line in your authenticationManager:
<entry key-ref="ldapAuthenticationHandler" value=#{null}" />
Cheers, D.
On Mon, Jul 11, 2016 at 00:21, ghulam faqih <[email protected]> wrote:
thanks Dmitriy for your advice.
1. im still not success install cas+ldap authentication using v4.2 with same
configuration in v4.0
2. here my authenticationManager
<bean id="authenticationManager"
class="org.jasig.cas.authentication.PolicyBasedAuthenticationManager">
<constructor-arg>
<map>
<entry key-ref="ldapAuthenticationHandler"
value-ref="usernamePasswordCredentialsResolver" />
</map>
</constructor-arg>
On Thu, Jul 7, 2016 at 8:14 PM, Dmitriy Kopylenko < [email protected]
[[email protected]] > wrote:
Two questions for you:
1) Why are you still using v4.0? (perhaps you're running it in production and
haven’t had a chance to upgrade?) 2) What does your authenticationManager bean
definition look like?
Cheers, D.
On Jul 7, 2016, at 6:47 AM, ghulam faqih < [email protected]
[[email protected]] > wrote:
any advice guys.
On Jun 28, 2016 4:35 PM, "asep-002" < [email protected]
[[email protected]] > wrote:
im using cas version 4.0, i want to take another attribute from my ldap server.
i see documentation
[https://apereo.github.io/cas/4.0.x/integration/Attribute-Release.html] to take
another other attribute there 2 step, first resolution and then release. im
succesed resolution step, but my user unable to get mapping attribute.
heres my log.
2016-06-28 16:13:48,441 DEBUG
[org.jasig.cas.authentication.LdapAuthenticationHandler] - <Attempting LDAP
authentication for asep+password>
2016-06-28 16:13:48,444 DEBUG
[org.jasig.cas.authentication.LdapAuthenticationHandler] - <LDAP response:
[org.ldaptive.auth.AuthenticationResponse@1937247148::authenticationResultCode=AUTHENTICATION_HANDLER_SUCCESS,
ldapEntry=[dn=uid=asep,ou=people,dc=eu,dc=id[[uid[asep]], [mail[
[email protected] [[email protected]] ]], [sn[kampak]], [ou[research lab]],
[cn[asep kampak]]], responseControls=null, messageId=-1], accountState=null,
result=true, resultCode=SUCCESS, message=null, controls=null]>
2016-06-28 16:13:48,444 DEBUG
[org.jasig.cas.authentication.LdapAuthenticationHandler] - <Found principal
attribute: [cn[asep kampak]]>
2016-06-28 16:13:48,444 DEBUG
[org.jasig.cas.authentication.LdapAuthenticationHandler] - <Found principal
attribute: [mail[ [email protected] [[email protected]] ]]>
2016-06-28 16:13:48,445 DEBUG
[org.jasig.cas.authentication.LdapAuthenticationHandler] - <Found principal
attribute: [sn[kampak]]>
2016-06-28 16:13:48,445 DEBUG
[org.jasig.cas.authentication.LdapAuthenticationHandler] - <Found principal
attribute: [ou[research lab]]>
2016-06-28 16:13:48,445 INFO
[org.jasig.cas.authentication.PolicyBasedAuthenticationManager] -
<LdapAuthenticationHandler successfully authenticated asep+password>
2016-06-28 16:13:48,445 DEBUG
[org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver] -
<Attempting to resolve a principal...>
2016-06-28 16:13:48,445 DEBUG
[org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver] -
<Creating SimplePrincipal for [asep]>
2016-06-28 16:13:48,445 DEBUG [org.jasig.cas.persondir.LdapPersonAttributeDao]
- <Created seed map='{username=[asep]}' for uid='asep'>
2016-06-28 16:13:48,445 DEBUG [org.jasig.cas.persondir.LdapPersonAttributeDao]
- <Adding attribute 'username' with value '[asep]' to query builder 'null'>
2016-06-28 16:13:48,445 DEBUG [org.jasig.cas.persondir.LdapPersonAttributeDao]
- <Constructed LDAP search query [(uid={user})]>
2016-06-28 16:13:48,445 DEBUG [org.jasig.cas.persondir.LdapPersonAttributeDao]
- <Generated query builder
'[org.ldaptive.SearchFilter@1028417470::filter=(uid={user}),
parameters={0=asep}]' from query Map {username=[asep]}.>
2016-06-28 16:13:48,543 DEBUG
[org.jasig.cas.authentication.PolicyBasedAuthenticationManager] -
<org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver@5308cb06
resolved asep from asep+password>
2016-06-28 16:13:48,543 INFO
[org.jasig.cas.authentication.PolicyBasedAuthenticationManager] -
<Authenticated asep with credentials [asep+password].>
2016-06-28 16:13:48,543 DEBUG
[org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - <Attribute
map for asep: {} >
i can see my attribute at log "Found prinicipal attribute" but after resolve
unable to my user.
my config for resolution in deployerConfigContext.xml.
<bean id="ldapAuthenticationHandler"
class="org.jasig.cas.authentication.LdapAuthenticationHandler"
p:principalIdAttribute="uid"
c:authenticator-ref="authenticator">
<property name="principalAttributeMap">
<map>
<!--
| This map provides a simple attribute resolution mechanism.
| Keys are LDAP attribute names, values are CAS attribute names.
| Use this facility instead of a PrincipalResolver if LDAP is
| the only attribute source.
-->
<entry key="cn" value="simpleName" />
<entry key="mail" value="email" />
<entry key="sn" value="fullname" />
<entry key="ou" value="unit" />
</map>
</property>
</bean>
release config
<bean class="org.jasig.cas.services.RegisteredServiceImpl">
<property name="id" value="0" />
<property name="name" value="HTTPS Services" />
<property name="description" value="HTTP Service ITB" />
<property name="serviceId" value=" https://** [https://**] " />
<property name="allowedAttributes">
<list>
<value>simpleName</value>
<value>email</value>
<value>fullname</value>
<value>unit</value>
</list>
</property>
</bean>
please give me some advice, i got stuck.
thank you.
--
You received this message because you are subscribed to the Google Groups "CAS
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected] [[email protected]] .
To post to this group, send email to [email protected] [[email protected]] .
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/
[https://groups.google.com/a/apereo.org/group/cas-user/] .
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/d30106c8-0646-47f0-a730-28b1ccc61761%40apereo.org
[https://groups.google.com/a/apereo.org/d/msgid/cas-user/d30106c8-0646-47f0-a730-28b1ccc61761%40apereo.org?utm_medium=email&utm_source=footer]
.
For more options, visit https://groups.google.com/a/apereo.org/d/optout
[https://groups.google.com/a/apereo.org/d/optout] .
--
You received this message because you are subscribed to the Google Groups "CAS
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected] [[email protected]] .
To post to this group, send email to [email protected] [[email protected]] .
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/
[https://groups.google.com/a/apereo.org/group/cas-user/] .
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAOTF3O3syLcUt8VGKz2%3DStYp_XWa3Qae_Oh12ds2mFO1_o595w%40mail.gmail.com
[https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAOTF3O3syLcUt8VGKz2%3DStYp_XWa3Qae_Oh12ds2mFO1_o595w%40mail.gmail.com?utm_medium=email&utm_source=footer]
.
For more options, visit https://groups.google.com/a/apereo.org/d/optout
[https://groups.google.com/a/apereo.org/d/optout] .
--
You received this message because you are subscribed to the Google Groups "CAS
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/9675a0c1-776f-4fb3-bd8e-11941aae6718%40unicon.net.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.