3

我以前从未做过openid应用程序。我确实看到 MVC 5 有一些内置的 oauth 登录。我能够让这些工作没有问题,因为它们已经建成。

但我完全不确定如何让蒸汽 openid 在 MVC 中工作。有没有人有一些 MVC Steam OpendID 东西的示例代码?或者有人知道这方面的好教程吗?

4

2 回答 2

11

转到工具 > 库包管理器 > 包管理器控制台并键入:

Install-Package Owin.Security.Providers

打开您的 App_Start\Startup.Auth.cs,然后添加:

using Owin.Security.Providers.Steam;

然后,在ConfigureAuth方法中,添加:

app.UseSteamAuthentication("your API key");

您可以从http://steamcommunity.com/dev获取 API 密钥。

应将“Steam”按钮添加到您的登录页面。

于 2014-01-24T15:19:03.040 回答
1

这是一个关于如何将 openid 与 ASP.NET MVC 集成的优秀教程,它确实有工作代码和说明。请看一看,开始吧。

http://weblogs.asp.net/haithamkhedre/archive/2011/03/13/openid-authentication-with-asp-net-mvc3-dotnetopenauth-and-openid-selector.aspx

希望这可以帮助。

于 2014-01-20T13:15:36.890 回答