Contoso, Ltd., uses Azure websites for public-facing customer websites. The company has a mobile
app that requires customers sign in by using a Contoso customer account.
Customers must be able to sign on to the websites and mobile app by using a Microsoft, Facebook,
or Google account. All transactions must be secured in-transit regardless of device.
You need to configure the websites and mobile app to work with external identity providers.
Which three actions should you perform? Each correct answer presents part of the solution.
A.
Request a certificate from a domain registrar for the website URL, and enable TLS/SSL.
B.
Configure IPsec for the websites and the mobile app.
C.
Configure the KerberosTokenProfile 1.1 protocol.
D.
Configure OAuth2 to connect to an external authentication provider.
E.
Build an app by using MVC 5 that is hosted in Azure to provide a framework for the underlying
authentication.
Explanation:
DE: This tutorial shows you how to build an ASP.NET MVC 5 web application that enables users to log
in using OAuth 2.0 with credentials from an external authentication provider, such as Facebook,
Twitter, LinkedIn, Microsoft, or Google.
A:
* You will now be redirected back to the Register page of the MvcAuth application where you can
register your Google account. You have the option of changing the local email registration name
used for your Gmail account, but you generally want to keep the default email alias (that is, the one
you used for authentication). Click Register.
* To connect to authentication providers like Google and Facebook, you will need to set up IISExpress to use SSL.
Code! MVC 5 App with Facebook, Twitter, LinkedIn and Google OAuth2 Sign-on (C#)
http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-andgoogle-oauth2-and-openid-sign-on