2011-10-04 2 views
1

지금 바로이 인증 체인으로 Alfresco 설정을했습니다 :Alfresco Explorer와 Alfresco Share가 서로 다른 인증 체인을 사용할 수 있도록 구성 할 수 있습니까?

authentication.chain=alfinst:alfrescoNtlm,ldap1:ldap 

그러나 Alfresco Share 및 Alfresco Explorer에서 사용할 수 있으면 좋을 것입니다 :

authentication.chain=alfinst:alfrescoNtlm 

다른 인증 체인을 사용하도록 이러한 응용 프로그램을 구성하는 방법은 무엇입니까? 그렇지 않다면, 어떤 종류의 확장을 통해 이것을 할 수 있습니까?

+0

서로 다른 체인을 사용하는 공유 및 탐색기를 사용하려는 이유가 확실하지 않습니다. 둘 다 repo에서 동일한 콘텐츠에 액세스 할 수 있기 때문입니다. 어쩌면 질문을 편집하여 원하는 이유에 대한 정보를 포함시킬 수 있습니까? – Gagravarr

+0

내 회사 규칙에 따라 사용자에게 노출 된 모든 응용 프로그램에는 특정 사용자 정의가 있어야합니다. Google의 계획은 사용자에게 공유에 대한 액세스 권한 만 제공하고 관리자는 관리자 만 사용할 수 있도록하는 것입니다. 기본적으로 Explorer에 대한 사용자 지정 내용의 사용자 지정 및 유지 관리가 필요하지 않습니다. 아마도 들어오는 URL을 다시 작성할 수는 있지만 두 응용 프로그램에서 서로 다른 인증 체인을 사용하는 것이 쉬운지를 알았습니다. – patorjk

답변

3

탐색기 및 웹 스크립트 URL은 different authentication filters을 사용하므로 사용자 지정된 선택적 인증 처리에 연결할 수 있습니다. 주의 : AFAICS 이것은 완전히 지원되는 사용 사례는 아니므로 결국 원하는 코드보다 더 많은 코드를 작성할 수 있습니다. HBD에 경고했습니다.

가능한 방법이 될 수 있습니다

  • 는 세션 속성이 있는지 여부를 확인하기 위해 LDAP 인증 구성 요소를 사용자 정의 AUTH_WEB_CLIENT 세션 속성

  • 을 설정 탐색기의 URL에 매핑 된 사용자 정의 필터를 가지고 그렇다면 설정을 건너 뛰고 인증을 건너 뛰십시오.

0

@Skuro는 좋은 방법을 제공하기에 충분히 좋았습니다. 그것. 개인적으로 나는 특히 당신이 Alfresco 앞에서 아파치를 가지고 있다면 자신의 제안에 더 관심이있다. 귀하의 제안 "우리는 아마도 들어오는 URL을 다시 쓸 수 있습니다 ..."좋은 생각 인 것 같습니다. 그렇게하면 조금 더 복잡 할 수있는 Alfresco 체인 구성을 만질 필요가 없으므로 사물을 엉망으로 만드는 것이 더 쉽습니다.

관련 문제