我以前从未做过openid应用程序。我确实看到 MVC 5 有一些内置的 oauth 登录。我能够让这些工作没有问题,因为它们已经建成。
但我完全不确定如何让蒸汽 openid 在 MVC 中工作。有没有人有一些 MVC Steam OpendID 东西的示例代码?或者有人知道这方面的好教程吗?
我以前从未做过openid应用程序。我确实看到 MVC 5 有一些内置的 oauth 登录。我能够让这些工作没有问题,因为它们已经建成。
但我完全不确定如何让蒸汽 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");
您可以从http://steamcommunity.com/dev获取 API 密钥。
应将“Steam”按钮添加到您的登录页面。
这是一个关于如何将 openid 与 ASP.NET MVC 集成的优秀教程,它确实有工作代码和说明。请看一看,开始吧。
希望这可以帮助。