我必须在我们的MVC 5 c#app中实现Intuit的openid身份验证。在their site上,指定要将身份验证请求发布到的自定义URL:
https://openid.intuit.com/OpenId/Provider
。
在MVC应用程序的基本模板中,我看到了启用众所周知的openid提供程序的能力:
//OAuthWebSecurity.RegisterMicrosoftClient(
// clientId: "",
// clientSecret: "");
//OAuthWebSecurity.RegisterTwitterClient(
// consumerKey: "",
// consumerSecret: "");
//OAuthWebSecurity.RegisterMicrosoftClient(
// clientId: "",
// clientSecret: "");
//OAuthWebSecurity.RegisterTwitterClient(
// consumerKey: "",
// consumerSecret: "");
//OAuthWebSecurity.RegisterFacebookClient(
// appId: "",
// appSecret: "");
//OAuthWebSecurity.RegisterGoogleClient();
但是因为我需要连接到其他提供商,我该怎么做?我假设我需要以某种方式创建自定义提供程序,但无法找到任何如何执行此操作的示例。
This answer看起来很有希望,但它链接到实际的例子,链接已经死了。