ComponeOne

ASP.NET MVC中三方登录: 微软、谷歌、Office365

喜你入骨 提交于 2020-04-25 02:21:05
创建一个MVC的工程,在Startup.Auth.cs文件中,我们能看到这样的一些代码: 这其实是微软已经帮我们实现好的三方登录的接口,我们只需要创建相应的开发者账号,并在其中配置好跟我们应用程序相关的一些信息,获取到应用程序的Id跟密码,填到上面相应的接口中,即可实现相应账号的三方登录。 一、微软账号三方登录介绍 微软的开发者账号管理地址为: https://account.live.com/developers/applications/index 。微软三方登录开发者账号配置的一些说明: 1、一个应用程序只能配一个有效的根域名,并且该根域名不能是localhost,该根域会自动从你填写的Redirect URLs中进行判断填充。 2、三方登录用到的Redirect URL格式必须为 http://www.rootDomain.com/signin-microsoft 。其中HTTP协议、根域名以及端口号是可以自由配置的,后面的/signin-microsoft是固定不变的。 二、谷歌账号三方登录介绍 谷歌的开发者账号管理地址为: https://console.developers.google.com/project 。谷歌三方登录开发者账号配置的一些说明: 1、要实现谷歌三方登录,必须Enable Google+ API,其它需要的API可以自行添加。 2