LDAP의 봄 보안 문제 | 오류 코드 32-해당 개체 없음

프라 샨트 샤

내 응용 프로그램에서 봄 보안을 설정하려고합니다. 스프링 보안 XML을 구성했습니다. 로그인을 시도 할 때 아래 오류가 발생합니다.

ERROR http-apr-8080-exec-4 org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter - An internal error occurred while trying to authenticate the user.
org.springframework.security.authentication.InternalAuthenticationServiceException: [LDAP: error code 32 - No Such Object]; nested exception is javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'ou=Users,dc=maxcrc,dc=com'
    at org.springframework.security.ldap.authentication.LdapAuthenticationProvider.doAuthentication(LdapAuthenticationProvider.java:191)
    at org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:61)
    at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156)
    at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:177)
    at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:94)
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:211)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)

스프링 보안에 대한 내 XML 구성은 다음과 같습니다.

<security:authentication-manager>
            <security:ldap-authentication-provider  
                    user-search-filter="(uid={0})" 
                    user-search-base="ou=Users,dc=maxcrc,dc=com"
                    group-search-filter="(roleOccupant={0})"
                    group-search-base="ou=Groups,dc=maxcrc,dc=com"
                    group-role-attribute="cn"
                    role-prefix="ROLE_">
            </security:ldap-authentication-provider>
    </security:authentication-manager>

    <security:ldap-server url="ldap://localhost:389/o=blah" manager-dn="cn=Manager,dc=maxcrc,dc=com" manager-password="secret" />

내 LDAP 구조는 다음과 같습니다.

여기에 이미지 설명 입력

문제를 이해할 수 없습니다. 어떤 도움을 주시면 감사하겠습니다.

안킷

다음과 같이 security : ldap-server url에 완전한 URL을 작성해야합니다.

<security:ldap-server url="ldap://localhost:389/dc=maxcrc,dc=com"

그러면 작동합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

봄 초급-해당 필드 오류 없음

분류에서Dev

ldap_modify : 해당 객체 없음 (32)

분류에서Dev

Android의 SQLite 문제, "해당 테이블 없음"오류

분류에서Dev

solr 4.4.0의 초기화 오류 : 해당 코어 없음

분류에서Dev

오류 :`mutate ()`입력`코딩`에 문제가 있습니다. x "character"클래스의 객체에 적용된 'select'에 해당하는 방법이 없습니다.

분류에서Dev

LDAP에 사용자를 추가하는 동안 Ldap 오류 코드 32

분류에서Dev

sqlite 반환 : 오류 코드 = 1, msg = 해당 열 없음 : TELEPHONE,

분류에서Dev

봄 보안 + 404 오류

분류에서Dev

톰캣 8 - LDAP : NameNotFoundException가 오류 코드 (32), 나머지의 이름 빈 문자열

분류에서Dev

C #의 Redim 문 대안-오류를 제공하는 코드

분류에서Dev

폴더에서 PowerPoint 슬라이드의 텍스트 상자에서 문자열 삭제-오류 ActiveX 구성 요소가 개체를 만들 수 없음

분류에서Dev

Ensembles 설정 코드로 인해 링커 오류가 발생합니다. 코드 제거, 오류 없음

분류에서Dev

응용 프로그램을 열면 "공유 라이브러리를로드하는 동안 오류 발생"및 "공유 개체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음"이 표시됨

분류에서Dev

SQLite 오류 해당 열 없음 / 구문 오류 근처

분류에서Dev

오류 메시지 봄 보안 4 사용자 정의 로그인 양식을 얻을 수 없습니다

분류에서Dev

문제는 () 메소드를 addViewControllers을 @Override하려고 - 봄 보안

분류에서Dev

'해당 파일 없음'오류를 일으키는 CRONIC / CRON 문제 해결

분류에서Dev

Twitter OAuth request_token : 오류 코드 32, 인증 할 수 없음

분류에서Dev

SQLiteException을 해결할 수 없음 : "SELECT"근처 : 구문 오류 (코드 1)

분류에서Dev

JApplet을 실행할 수 없음-보안 문제로 인해 라이브러리를로드 할 수 없음

분류에서Dev

봄 부팅 웹 응용 프로그램의 배포에 문제가 없음 오류가 없지만 응용 프로그램은 계속 실패

분류에서Dev

오류 "trellis"클래스의 개체에 적용된 'ggplot_build'에 대한 해당 메서드가 없습니다.

분류에서Dev

오류 " 'DataFrameGroupBy'개체의 호출 가능한 속성 'sample'에 액세스 할 수 없습니다. 'apply'메서드를 사용해보십시오."

분류에서Dev

컬렉션 봄 보안 hasPermission <개체>

분류에서Dev

미리보기를로드 할 수 없습니다. elementor의 문제 / 오류

분류에서Dev

Android SQLite (1) 해당 테이블 없음 :보기 오류

분류에서Dev

FileNotFoundError : 해당 파일 없음 :-> Google 드라이브의 시간 초과로 인해 오류가 발생합니까?

분류에서Dev

JSON으로 봄 보안 오류 처리

분류에서Dev

이 오류에 대한 문제 : "$ .shinyoutput의 오류 : shinyoutput 개체에서 읽을 수 없습니다."

Related 관련 기사

  1. 1

    봄 초급-해당 필드 오류 없음

  2. 2

    ldap_modify : 해당 객체 없음 (32)

  3. 3

    Android의 SQLite 문제, "해당 테이블 없음"오류

  4. 4

    solr 4.4.0의 초기화 오류 : 해당 코어 없음

  5. 5

    오류 :`mutate ()`입력`코딩`에 문제가 있습니다. x "character"클래스의 객체에 적용된 'select'에 해당하는 방법이 없습니다.

  6. 6

    LDAP에 사용자를 추가하는 동안 Ldap 오류 코드 32

  7. 7

    sqlite 반환 : 오류 코드 = 1, msg = 해당 열 없음 : TELEPHONE,

  8. 8

    봄 보안 + 404 오류

  9. 9

    톰캣 8 - LDAP : NameNotFoundException가 오류 코드 (32), 나머지의 이름 빈 문자열

  10. 10

    C #의 Redim 문 대안-오류를 제공하는 코드

  11. 11

    폴더에서 PowerPoint 슬라이드의 텍스트 상자에서 문자열 삭제-오류 ActiveX 구성 요소가 개체를 만들 수 없음

  12. 12

    Ensembles 설정 코드로 인해 링커 오류가 발생합니다. 코드 제거, 오류 없음

  13. 13

    응용 프로그램을 열면 "공유 라이브러리를로드하는 동안 오류 발생"및 "공유 개체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음"이 표시됨

  14. 14

    SQLite 오류 해당 열 없음 / 구문 오류 근처

  15. 15

    오류 메시지 봄 보안 4 사용자 정의 로그인 양식을 얻을 수 없습니다

  16. 16

    문제는 () 메소드를 addViewControllers을 @Override하려고 - 봄 보안

  17. 17

    '해당 파일 없음'오류를 일으키는 CRONIC / CRON 문제 해결

  18. 18

    Twitter OAuth request_token : 오류 코드 32, 인증 할 수 없음

  19. 19

    SQLiteException을 해결할 수 없음 : "SELECT"근처 : 구문 오류 (코드 1)

  20. 20

    JApplet을 실행할 수 없음-보안 문제로 인해 라이브러리를로드 할 수 없음

  21. 21

    봄 부팅 웹 응용 프로그램의 배포에 문제가 없음 오류가 없지만 응용 프로그램은 계속 실패

  22. 22

    오류 "trellis"클래스의 개체에 적용된 'ggplot_build'에 대한 해당 메서드가 없습니다.

  23. 23

    오류 " 'DataFrameGroupBy'개체의 호출 가능한 속성 'sample'에 액세스 할 수 없습니다. 'apply'메서드를 사용해보십시오."

  24. 24

    컬렉션 봄 보안 hasPermission <개체>

  25. 25

    미리보기를로드 할 수 없습니다. elementor의 문제 / 오류

  26. 26

    Android SQLite (1) 해당 테이블 없음 :보기 오류

  27. 27

    FileNotFoundError : 해당 파일 없음 :-> Google 드라이브의 시간 초과로 인해 오류가 발생합니까?

  28. 28

    JSON으로 봄 보안 오류 처리

  29. 29

    이 오류에 대한 문제 : "$ .shinyoutput의 오류 : shinyoutput 개체에서 읽을 수 없습니다."

뜨겁다태그

보관