0

我阅读了几个关于Dotnetopenauth 的教程,但我仍然不知道如何使用 OpenID 登录。

更具体地说:我想使用使用 OpenID 的Steam 服务登录我的网站,但我不知道如何操作。我正在使用 C#/ASP.NET MVC 4/Razor。

我现在在哪里?

AuthConfig.cs我有:

OAuthWebSecurity.RegisterClient(new OpenIdClient("Steam", 
                             "http://steamcommunity.com/openid"), "Steam", null);

......我停了下来!我不知道如何进行!我必须在登录视图上描述什么?我必须在用户控制器上描述什么以识别我的提供商是 Steam,而不是 Google 或 Facebook?

我很困惑。

提前致谢。

4

2 回答 2

1

我认为你应该参考:

对 WebForms、MVC 和 WebPages 的 OAuth/OpenID 支持:Visual Studio 2012 中最酷的功能之一是能够使用您的 Microsoft、Facebook、Twitter 或 Google 帐户登录。项目模板展示了一种社交登录方式以及通过创建本地帐户进行的常规登录方式

这篇文章重点介绍了如何在项目模板中打开对通过这些服务进行日志记录的支持。

于 2013-04-29T12:51:31.263 回答
0

您无法使用内置身份验证提供程序登录 Steam 如果 Steam 支持,您应该能够使用 Steam 作为身份验证提供商登录到您自己的网站,但从您的帖子来看,情况正好相反。

于 2013-04-29T12:54:00.323 回答