我正在使用MV5运行asp.net身份,它为用户提供了使用外部服务(如谷歌、脸书和许多其他服务)进行身份验证的选项。我安装了owin.security.providers,以便使用Instagram身份验证。对于其他服务,在Startup.Auth:中添加以下代码就足够了
app.UseTwitterAuthentication(
consumerKey: "***",
consumerSecret: "***");
app.UseFacebookAuthentication(
appId: "***",
appSecret: "***");
app.UseGoogleAuthentication(
clientId: "***",
clientSecret: "***");
app.UseYahooAuthentication(
"***", "***");
但这对Instagram不起作用。关于如何使用Instagram身份验证系统,有什么提示吗?
app.UseIntagramAuthentication(//THAT DOESN'T WORK
"***", "***");
更新
StartUp.Auth.cs中Instagram身份验证的正确代码是:
app.UseInstagramInAuthentication(
clientId: "YOUR CLIENT ID",
clientSecret: "YOUR CLIENT SECRET");
看起来该方法的命名略有不同:
使用InstagramInAuthentication
https://github.com/owin-middleware/OwinOAuthProviders/blob/master/Owin.Security.Providers/Instagram/InstagramAuthenticationExtensions.cs