2011-04-10 5 views
1

내 시나리오에서 사용하려는 SSO인지 확인하려고합니다. 모든 사용자는 광고에 있습니다. 저는 광고를 통해 인증하는 웹 기반 서비스를 제공합니다 (현재 그들은 사이트를 방문 할 때 사용자에게 로그인을 요청합니다). 요점 :SS SSO (Single Sign On), 브라우저 및 네트워크

  • 모든 사용자에게는 AD에 연결된 Windows 랩톱이 있습니다.
  • 가끔은 인터넷 (AD 서버에 액세스 할 수 없음)을 통해 LAN (AD 서버 액세스 가능)에서 이러한 웹 사이트에 액세스합니다.
  • 일부 사용자는 AD가 아닌 컴퓨터 (예 : 태블릿, 휴대 전화, 가정용 컴퓨터)를 통해이 웹 사이트에 액세스하려고 할 수 있습니다.
  • 사용자는 다양한 브라우저를 사용합니다. 클라이언트 컴퓨터가 직접 AD 서버에 연결할 수없는 경우

    • :
    • 웹 사이트에는 주로 리눅스 서버

    합니까 AD 기반의 SSO 작업에 아파치를 실행하는? 예 : 노트북이 캐시 된 자격 증명을 사용하여 로그인 했습니까?

  • 사용자가 IE 이외의 브라우저를 사용하는 경우?

대체 인증 메커니즘을 제 위치에 둘 수 있습니까? 예 : SSO가 가능하지 않다면, http auth 또는 cookie auth로 폴백 하시겠습니까?

건배,

빅터

캐시 된 자격 증명을 사용하는 경우 브라우저가 Kerberos 서비스 티켓을 요청할 때

답변

1

예, 캐시 된 자격 증명이 사용자에 대한 TGT를 얻기 위해 Windows에서 사용 된 다음 서비스 티켓 요청됩니다. 이는 사용자에게 투명하므로 사무실에 있거나 LAN에 연결되어 있거나 캐시 된 자격 증명을 사용하지 않는 것과 같은 경험을 얻을 수 있습니다.

일부 다른 브라우저는 IE가 아니라 협상 프로토콜을 지원합니다. 나는 파이어 폭스가 알고 있으며, 사파리도 그렇게 생각한다.

1

클레임 기반 인증을 사용할 수있는 Windows 구성 요소 인 ADFS를 통해 더 많은 유연성을 얻을 수 있습니다.

내부/익스트라 넷 sceanrios는 더 간단하며 interop 스토리는 상당히 좋습니다. (귀하의 웹 사이트는 Microsoft 이외의 사이트이기 때문에).

TechNet의 많은 설명서들

관련 문제