我最近一直在玩 ASP.NET MVC5 和新的 OWIN 身份验证中间件。我希望我的用户使用他们的 Steam 帐户和密码登录。用户成功登录后,我只需要 Steam 帐户 ID 进行进一步处理。Steam 可以充当文档中所述的 OpenId 提供者。
在 MVC4 中,人们将实现一个自定义 OpenIdClient。在我看来,在 MVC5 中,OpenIdClient 类已被删除,并且使用 IAppBuilder 类配置身份验证,该类提供了使用 Facebook、Google 和其他预定义提供程序登录的方法。
不幸的是,我找不到任何有关将自定义提供程序插入新身份验证系统的文档。你能给我任何指示或参考吗?