[ https://issues.apache.org/jira/browse/DIRSERVER-2366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emmanuel Lécharny updated DIRSERVER-2366: ----------------------------------------- Component/s: ppolicy > "ads-pwdMustChange: TRUE" returns INSUFFICIENT_ACCESS_RIGHTS using ApacheDS > 2.0.0-M26 > ------------------------------------------------------------------------------------- > > Key: DIRSERVER-2366 > URL: https://issues.apache.org/jira/browse/DIRSERVER-2366 > Project: Directory ApacheDS > Issue Type: Bug > Components: ppolicy > Reporter: Michael > Priority: Major > > After upgrading to ApacheDS 2.0.0-M26 from ApacheDS2.0.0-M17, this attribute > "ads-pwdMustChange: TRUE" behaves differently in 2.0.0-M26. We have a > password policy to change the password on the first time login. > Before upgrade, we're able to change the password on the first time login to > our application using the older version of ApacheDS 2.0.0-M17. > With the new version ApacheDS2.0.0-M26, the LDAP search result returns an > error "Insufficient_Access_Rights". > Any idea what could be the problem here? > {noformat} > [MessageType : SEARCH_RESULT_DONE > Message ID : 2 > Search Result Done > Ldap Result > Result code : (INSUFFICIENT_ACCESS_RIGHTS) insufficientAccessRights > Matched Dn : '' > Diagnostic message : 'INSUFFICIENT_ACCESS_RIGHTS: failed for MessageType : > SEARCH_REQUEST > Message ID : 2 > SearchRequest > baseDn : 'uid=admin,ou=Users,ou=Management,ou=Foo,dc=Local,dc=Site,o=Company' > filter : '(objectClass=*)' > scope : base object > typesOnly : false > Size Limit : no limit > Time Limit : no limit > Deref Aliases : deref Always > attributes : '*' > org.apache.directory.api.ldap.model.message.SearchRequestImpl@a3ef3537: > password needs to be reset before performing this operation: > org.apache.directory.api.ldap.model.exception.LdapNoPermissionException: > password needs to be reset before performing this operation > at > org.apache.directory.server.core.authn.AuthenticationInterceptor.checkPwdReset(AuthenticationInterceptor.java:1716) > at > org.apache.directory.server.core.authn.AuthenticationInterceptor.search(AuthenticationInterceptor.java:1388) > at > org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:596) > at > org.apache.directory.server.core.normalization.NormalizationInterceptor.search(NormalizationInterceptor.java:414) > at > org.apache.directory.server.core.DefaultOperationManager.search(DefaultOperationManager.java:1831) > at > org.apache.directory.server.core.shared.DefaultCoreSession.search(DefaultCoreSession.java:1219) > at > org.apache.directory.server.ldap.handlers.request.SearchRequestHandler.doSimpleSearch(SearchRequestHandler.java:797) > at > org.apache.directory.server.ldap.handlers.request.SearchRequestHandler.handleIgnoringReferrals(SearchRequestHandler.java:1147) > at > org.apache.directory.server.ldap.handlers.request.SearchRequestHandler.handleWithReferrals(SearchRequestHandler.java:1245) > at > org.apache.directory.server.ldap.handlers.request.SearchRequestHandler.handle(SearchRequestHandler.java:211) > at > org.apache.directory.server.ldap.handlers.request.SearchRequestHandler.handle(SearchRequestHandler.java:94) > at > org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleMessage(LdapRequestHandler.java:209) > at > org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleMessage(LdapRequestHandler.java:57) > at > org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived(DemuxingIoHandler.java:243) > at > org.apache.directory.server.ldap.LdapProtocolHandler.messageReceived(LdapProtocolHandler.java:224) > at > org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:1015) > at > org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650) > at > org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:49) > at > org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1128) > at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:106) > at org.apache.mina.core.session.IoEvent.run(IoEvent.java:89) > at > org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.runTask(UnorderedThreadPoolExecutor.java:541) > at > org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.run(UnorderedThreadPoolExecutor.java:493) > at java.base/java.lang.Thread.run(Thread.java:834) > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org For additional commands, e-mail: dev-h...@directory.apache.org