2014-01-12 61 views
3

我以前從未做過openid應用程序。我確實看到MVC 5有一些內置的oauth簽名。因爲它們已經建成,所以我能夠讓這些工作毫無問題。MVC應用程序中的Steam OpenId

但我完全不知道該如何讓蒸汽的OpenID在MVC工作。有沒有人有一些MVC Steam OpendID的東西的示例代碼?還是有人知道這個很好的教程?

+2

請在這裏嘗試https://github.com/laedit/OwinOAuthProviders/tree/master/Owin.Security.Providers/Steam –

回答

10

轉到工具>庫包管理器>包管理器控制檯,然後輸入:

Install-Package Owin.Security.Providers 

打開App_Start \ Startup.Auth.cs,並添加:

using Owin.Security.Providers.Steam; 

然後,在ConfigureAuth方法,請添加:

app.UseSteamAuthentication("your API key"); 

您可以從獲取API密鑰210。

應該在您的登錄頁面添加一個「Steam」按鈕。

+0

+1用於我的代碼;) –

+1

它可以通過Nuget:http:// www .nu​​get.org/packages/Owin.Security.Providers/ –

+1

太棒了!更新了從nuget下載的答案。 –

相關問題