[midPoint] Active Directory - Flexible Authentication
Gus Lou
gugalou38 at gmail.com
Tue Sep 15 02:48:37 CEST 2020
Hi Guys
Has anyone successfully used the Flexible Authentication option with Active
Directory?
I did the configuration following the wiki guidelines:
https://wiki.evolveum.com/display/midPoint/Flexible+Authentication+Configuration
I created a test user in Active Directory and the same user in MP and
granted the End User role.
After the settings I tried to authenticate at the midpoint with the test
user, but I get an error message on the interface Invalid username and / or
password
I have already verified the test user's credentials and they are correct,
as well as the credentials to bind to Active Directory.
*My Flexible Authentication Config:*
<ldap id="23">
<name>ldapAuth</name>
<host>ldap://192.168.0.32:636</host>
<userDn>CN=svc_midpoint,OU=Users_SVC,DC=xyz,DC=net</userDn>
<userPassword>
<t:encryptedData>
<t:encryptionMethod>
<t:algorithm>
http://www.w3.org/2001/04/xmlenc#aes256-cbc</t:algorithm>
</t:encryptionMethod>
<t:keyInfo>
<t:keyName>XXXXXXXXXXXXXXXXXXXXXXXXXXX</t:keyName>
</t:keyInfo>
<t:cipherData>
<t:cipherValue>XXXXXXXXXXXXXXXXXXXXXXXXXX</t:cipherValue>
</t:cipherData>
</t:encryptedData>
</userPassword>
</ldap>
*Sequence*
<sequence id="1">
<name>admin-gui-default</name>
<description>
Default GUI authentication sequence.
We want to try company SSO, federation and internal. In
that order.
Just one of then need to be successful to let user in.
</description>
<channel>
<channelId>
http://midpoint.evolveum.com/xml/ns/public/model/channels-3#user</channelId>
<default>true</default>
<urlSuffix>default</urlSuffix>
</channel>
<module id="4">
<name>internalLoginForm</name>
<order>20</order>
<necessity>sufficient</necessity>
</module>
<module id="5">
<name>ldapAuth</name>
<order>20</order>
<necessity>sufficient</necessity>
</module>
</sequence>
*My Midpoint.log*
2020-09-15 00:27:26,175 [MODEL] [http-nio-127.0.0.1-8080-exec-1] INFO
(com.evolveum.midpoint.web.security.provider.PasswordProvider):
Authentication failed for test.user: web.security.provider.invalid
2020-09-15 00:27:26,175 [MODEL] [http-nio-127.0.0.1-8080-exec-1] ERROR
(com.evolveum.midpoint.web.security.provider.MidPointAbstractAuthenticationProvider):
Authentication (runtime) error: web.security.provider.invalid
org.springframework.security.authentication.AuthenticationCredentialsNotFoundException:
web.security.provider.invalid
at
com.evolveum.midpoint.model.impl.security.AuthenticationEvaluatorImpl.checkCredentials(AuthenticationEvaluatorImpl.java:191)
at
com.evolveum.midpoint.model.impl.security.AuthenticationEvaluatorImpl.authenticate(AuthenticationEvaluatorImpl.java:107)
at
com.evolveum.midpoint.web.security.provider.PasswordProvider.internalAuthentication(PasswordProvider.java:70)
at
com.evolveum.midpoint.web.security.provider.MidPointAbstractAuthenticationProvider.authenticate(MidPointAbstractAuthenticationProvider.java:87)
at
com.evolveum.midpoint.web.security.MidpointProviderManager.authenticate(MidpointProviderManager.java:58)
at
org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:200)
at
com.evolveum.midpoint.web.security.filter.MidpointUsernamePasswordAuthenticationFilter.attemptAuthentication(MidpointUsernamePasswordAuthenticationFilter.java:71)
at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
at
com.evolveum.midpoint.web.security.filter.MidpointAuthFilter$VirtualFilterChain.doFilter(MidpointAuthFilter.java:289)
at
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
at
com.evolveum.midpoint.web.security.filter.MidpointAuthFilter$VirtualFilterChain.doFilter(MidpointAuthFilter.java:289)
at
com.evolveum.midpoint.web.security.filter.RedirectForLoginPagesWithAuthenticationFilter.doFilterInternal(RedirectForLoginPagesWithAuthenticationFilter.java:39)
Regards
Gus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20200914/8036a41b/attachment.htm>
More information about the midPoint
mailing list