2014-09-02 113 views
4

我正在運行MV5的asp.net身份,它使用戶可以選擇使用外部服務(如Google,Facebook等)進行身份驗證。我安裝了owin.security.providers,以便我可以使用Instagram身份驗證。有了其他服務,就足以在Startup.Auth中添加以下代碼:與Instagram的asp.net身份認證

app.UseTwitterAuthentication(
      consumerKey: "***", 
      consumerSecret: "***"); 

app.UseFacebookAuthentication(
      appId: "***", 
      appSecret: "***"); 

app.UseGoogleAuthentication(
      clientId: "***", 
      clientSecret: "***"); 

app.UseYahooAuthentication(
      "***", "***"); 

但是這不適用於Instagram。有關如何使用Instagram認證系統的任何提示?

app.UseIntagramAuthentication(//THAT DOESN'T WORK 
      "***", "***"); 

UPDATE

對於Instagram的認證在StartUp.Auth.cs正確的代碼是:

app.UseInstagramInAuthentication(
clientId: "YOUR CLIENT ID", 
clientSecret: "YOUR CLIENT SECRET");  
+0

您應該將浩昊的答案標記爲正確的答案;)請隨時發佈有關您遇到的網址問題的新問題。 – 2014-09-04 10:07:46

回答

3
+0

所以它應該是UseInstagramInAuthentication而不是UseInstagramAuthentication。上面更新了我的答案。現在我遇到了另一個問題,當我單擊Instagram按鈕進行身份驗證時,出現無法找到頁面的錯誤。所有其他服務運作良好。我不知道是否內置系統的Instagram頁面的URL是錯誤的,或者我應該將它聲明在某個地方....我會繼續尋找正確的代碼..... – Gloria 2014-09-04 06:37:33

+0

鏈接已經死了:( – 2016-09-17 21:08:36

相關問題