我以前從未做過openid應用程序。我確實看到MVC 5有一些內置的oauth簽名。因爲它們已經建成,所以我能夠讓這些工作毫無問題。MVC應用程序中的Steam OpenId
但我完全不知道該如何讓蒸汽的OpenID在MVC工作。有沒有人有一些MVC Steam OpendID的東西的示例代碼?還是有人知道這個很好的教程?
我以前從未做過openid應用程序。我確實看到MVC 5有一些內置的oauth簽名。因爲它們已經建成,所以我能夠讓這些工作毫無問題。MVC應用程序中的Steam OpenId
但我完全不知道該如何讓蒸汽的OpenID在MVC工作。有沒有人有一些MVC Steam OpendID的東西的示例代碼?還是有人知道這個很好的教程?
轉到工具>庫包管理器>包管理器控制檯,然後輸入:
Install-Package Owin.Security.Providers
打開App_Start \ Startup.Auth.cs,並添加:
using Owin.Security.Providers.Steam;
然後,在ConfigureAuth
方法,請添加:
app.UseSteamAuthentication("your API key");
您可以從獲取API密鑰210。
應該在您的登錄頁面添加一個「Steam」按鈕。
+1用於我的代碼;) –
它可以通過Nuget:http:// www .nuget.org/packages/Owin.Security.Providers/ –
太棒了!更新了從nuget下載的答案。 –
下面是關於如何使用OpenID的ASP.NET MVC整合,而且它確實有工作代碼和指令的優秀教程。請看看並開始行動。
希望這有助於。
請在這裏嘗試https://github.com/laedit/OwinOAuthProviders/tree/master/Owin.Security.Providers/Steam –