![]() ![]() The user agent sends its credentials to the external authentication service, and if the user agent has successfully authenticated, the external authentication service will redirect the user agent to the original web application with some form of token which the user agent will send to the web application. In the preceding diagram, the user agent (or web browser in this example) makes a request to a web application, which redirects the web browser to an external authentication service. At the most basic level, the following diagram illustrates a simple request flow for a user agent (web browser) that is requesting information from a web application that is configured to use an external authentication service: In the past, developers have had two choices: create their own authentication implementation, or learn how to integrate an external authentication service into their applications. ![]() Using an external authentication service saves end users from having to create another account for your web application, and also from having to remember another username and password. Web users typically have several existing accounts for popular web services and social media websites, therefore when a web application implements the authentication services from an external web service or social media website, it saves the development time that would have been spent creating an authentication implementation. The abundance of external authentication services that are currently available to web developers help to reduce development time when creating new web applications. To follow the examples in this walkthrough, you need to have the following:Ī developer account with the application identifier and secret key for one of the following social media authentication services: How to Obtain your Application Settings for Microsoft Authentication.Configuring IIS Express to use a Fully Qualified Domain Name.Combining External Authentication Services.Visual Studio 2017 and ASP.NET 4.7.2 expand the security options for Single Page Applications (SPA) and Web API services to integrate with external authentication services, which include several OAuth/OpenID and social media authentication services: Microsoft Accounts, Twitter, Facebook, and Google. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |