Windows.Security.Authentication.Web 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
앱이 사용자의 자격 증명을 노출하지 않고 온라인 웹 서비스와 통합할 수 있도록 합니다. 웹 인증 브로커는 앱이 OAuth 및 OpenID와 같은 인터넷 인증 및 권한 부여 프로토콜을 사용할 수 있는 API 및 인프라 집합을 제공합니다.
사용자가 여러 앱에서 단일 서비스에 원활하게 인증할 수 있도록 웹 인증 브로커 API의 SSO(Single Sign-On) 모드가 제공됩니다. 서비스 공급자는 일반적으로 "로그인 유지" 옵션을 제공하여 사용자가 해당 인증에 명시적으로 동의하도록 허용해야 합니다. 또한 공급자는 일반적으로 로그온 페이지에서 개인 정보 취급 방침에 대한 링크를 제공하여 사용자에게 ID가 사용되는 방식을 명확히 해야 합니다.
샘플 갤러리의 웹 인증 브로커 샘플 은 연결에 SSO(Single Sign-On)를 사용하는 방법의 예입니다.
앱 또는 해당 도우미 웹 사이트가 Outlook.com 또는 Microsoft OneDrive의 사용자 데이터에 액세스하는 경우 Live Connect API는 인증 토큰의 복잡성 중 일부를 숨기고 이러한 클라우드 서비스를 사용하는 코드를 좀 더 쉽게 작성할 수 있도록 합니다. Live Connect API에 대한 자세한 내용은 Live Connect를 사용하여 앱 개인 설정(HTML) 또는 Live Connect를 사용하여 앱 개인 설정(XAML)을 참조하세요.
클래스
WebAuthenticationBroker |
인증 작업을 시작합니다. 단일 애플리케이션 또는 여러 애플리케이션에서 동시에 이 클래스의 메서드를 여러 번 호출할 수 있습니다. 샘플 갤러리의 웹 인증 브로커 샘플 은 SSO(Single Sign-On) 연결에 WebAuthenticationBroker 클래스를 사용하는 방법의 예입니다. |
WebAuthenticationResult |
인증 작업의 결과를 나타냅니다. |
열거형
TokenBindingKeyType |
토큰 바인딩에 사용되는 키의 형식을 가져옵니다. |
WebAuthenticationOptions |
비동기 작업에 사용할 수 있는 옵션을 포함합니다. |
WebAuthenticationStatus |
인증 작업의 상태 포함합니다. |