Web authentication broker (Windows Store apps)

1 out of 4 rated this helpful - Rate this topic

The web authentication broker provides a set of APIs and the infrastructure for apps to use Internet authentication and authorization protocols such as OAuth and OpenID.

When an app calls the web authentication broker, the user gets a dialog box in which the necessary webpages are rendered to sign in. After the user completes those steps, the dialog box goes away and the user continues with the app.

The following diagram shows an example modal dialog box.

Sample dialog box for authenticating the user

The single sign-on (SSO) mode of the web authentication broker APIs is provided to enable users to seamlessly authenticate to a single service across multiple Windows Store apps. The provider of the service must all the user to explicitly consent to that authentication, typically by providing a "Keep me logged in" option. The provider must also make it clear to the user how their identity is being used, typically by providing a link to a privacy statement from the logon page.

Benefits of using web authentication broker

The web authentication broker provides the following benefits:

In this section

TopicDescription

How web authentication broker works

The web authentication broker is the broker or facilitator between your app and authentication.

How Web Authentication Broker single sign-on works

The Web authentication broker enables single sign-on (SSO) by allowing persisted cookies (e.g. logon cookie) to live in a special purpose SSO app container.

Troubleshooting web authentication broker

This topic describes troubleshooting tips for using the Web authentication broker APIs for your web pages.

Web authentication broker for online providers

explain considerations for online identity providers to enable apps to connect.

 

Related topics

Web authentication broker sample
Windows.Security.Authentication.Web
Connecting to online identity providers

 

 

Build date: 11/28/2012

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.