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] 삭제
몇 마디 만하겠습니다