Alfresco 모바일 : Kerberos 및 iOS 로그인 : java.io.IOException : ASN.1 유형 0x3a 디코딩이 지원되지 않음

마티아스 콘라트

Alfresco 설치 (5.0.d Community)에는 다음과 같은 인증 체인이 있습니다.

authentication.chain=kerberos1:kerberos,ldap1:ldap,alfrescoNtlm1:alfrescoNtlm

모든 데스크톱 브라우저와 Android 용 Alfresco 모바일 앱을 사용하여 로그인 할 수 있습니다 . 포트 8080 (http) 및 포트 443 (https) 모두에서 괜찮습니다 .

그러나 iPhone 또는 iPad 로 로그인하려고하면 로그 에 다음 오류 메시지 표시됩니다 (http 및 https 모두).

[org.alfresco.web.app.servlet.KerberosAuthenticationFilter] 
[http-bio-443-exec-13] java.io.IOException: ASN.1 type 0x3a decode not supported

[org.alfresco.web.app.servlet.KerberosAuthenticationFilter] 
[http-bio-8080-exec-6] java.io.IOException: ASN.1 type 0x3a decode not supported

아무도 여기에 문제가 무엇인지 또는 해결 방법을 알고 있습니까?

헤이 코 로버트

근본 원인으로 여러 후보자가 있습니다.

  • sso를 활성화했다고 가정합니까? Alfresco는 SSO가 활성화 된 경우 (아직) 여러 프로토콜에서 기본 인증으로의 폴백을 지원하지 않습니다. https://issues.alfresco.com/jira/browse/ACE-2678 지금 kerberos.authentication.sso.enabled=false은 iOS를 실행 하도록 설정해야합니다 .

  • 또한 tomcat 커넥터에서 프록시 매개 변수를 설정하거나 tomcat이 엔드 포인트가 아닌 경우 RemoteIpValve를 구성해야합니다.

  • https iOS를 통해 연결하려면 신뢰할 수있는 SSL 인증서가 필요합니다. 이를 수행하는 가장 쉬운 방법은 nginx 또는 apache를 역방향 프록시로 사용하는 것입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관