내보내기(0) 인쇄
모두 확장

Windows Live ID Web Authentication SDK

사용자 개인에 맞게 설정된 서비스를 제공하는 웹 사이트의 수가 늘어남에 따라 사용하기 쉬운 인증 시스템의 필요성이 증가했습니다. 또한 많은 사이트들이 사용자에게 익숙한 Windows Live™ 서비스 및 컨트롤과 같은 서비스를 통합하고 있습니다. 이러한 흐름에 따라 많은 웹 사이트 운영자와 개발자는 사이트에 Windows Live ID 인증을 통합하는 작업에 관심을 가지게 되었습니다. 이 SDK(소프트웨어 개발 키트)는 Windows Live ID 서비스를 사용하는 방법에 대해 설명합니다.

Windows Live ID Web Authentication 버전 1.1을 사용하면 Windows Live ID 서비스를 통해 사이트 방문자의 ID를 확인할 수 있으므로 등록된 다수의 Windows Live ID 사용자별로 개인 설정에 맞게 사이트 콘텐츠에 액세스하도록 할 수 있습니다. Windows Live ID에서는 사이트에 로그인하는 각 사용자에 대해 사이트별로 고유한 식별자를 제공합니다. Web Authentication을 사용하는 경우에도 Windows Live 컨트롤을 사이트에 통합할 수 있습니다.

이 SDK에는 ASP.NET, Java, Perl, PHP, Python 및 Ruby 프로그래밍 언어별로 Web Authentication을 구현한 QuickStart 샘플 응용 프로그램이 포함되어 있습니다. 이 SDK의 샘플 응용 프로그램은 Microsoft.com의 Web Authentication 다운로드 페이지에서 구할 수 있습니다.

Web Authentication은 특수한 형식의 링크를 통해 사용자를 Windows Live ID 로그인 페이지로 이동시키는 방식으로 작동합니다. 이 서비스에서는 사이트별로 고유한 식별자와 함께 사용자를 웹사이트로 리디렉션하므로 이 식별자를 사용하여 인증된 사용자를 위해 개인 설정에 맞는 콘텐츠를 관리하고, 사용자 권한을 지정함은 물론 기타 여러 작업을 수행할 수 있습니다. 로그인 및 계정 관리는 Windows Live ID에서 수행하므로 이러한 세부 사항을 구현하는 데 신경 쓰지 않아도 됩니다. Windows Live ID 프로필 데이터는 사이트와 공유되지 않습니다.

Windows Live ID 서비스는 사이트에서 쉽게 시작할 수 있습니다. 다음 단계에서는 Web Authentication 구현과 관련된 일반적인 여섯 가지 작업에 대해 간략히 설명합니다.

  1. 응용 프로그램을 등록합니다. 자세한 내용은 Web Authentication에 대한 응용 프로그램 ID 받기를 참조하십시오.
    참고:
    QuickStart 샘플 실행에는 등록이 필요하지 없지만 라이브 웹 사이트에서 사용하기 위해 샘플을 확장하려면 먼저 등록해야 합니다.
  2. 플랫폼에 맞는 QuickStart 샘플 응용 프로그램을 설치하고 실행합니다. 자세한 내용은 Web Authentication에 대한 QuickStart 샘플을 참조하십시오.
  3. 페이지에 로그인 링크를 표시합니다. 자세한 내용은 로그인 링크 표시를 참조하십시오.
  4. Windows Live ID에서 반환된 토큰의 암호를 해제하여 사용자의 고유한 식별자를 얻습니다. 샘플 응용 프로그램에서는 사이트에 로그인한 사용자가 여러 페이지를 이동하며 계속 이동하며 볼 수 있도록 "webauthtoken"이라는 세션 쿠키에 토큰이 저장됩니다. 자세한 내용은 서비스의 응답 처리를 참조하십시오.
  5. 사이트 보안 정책에 따라 사용자별로 콘텐츠 또는 개인 설정에 맞는 데이터 및 설정(예: Windows Live 컨트롤)을 표시하거나 저장합니다. 자세한 내용은 Windows Live 컨트롤 통합을 참조하십시오.
  6. 사용자를 로그아웃시킵니다. 자세한 내용은 서비스의 응답 처리를 참조하십시오.

시작할 준비가 되었으면 Web Authentication 시작으로 이동하십시오.

표시:
© 2014 Microsoft