【发布时间】:2016-10-29 00:40:16
【问题描述】:
我必须在我们的 MVC 5 c# 应用程序中实现 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 看起来很有希望,但它链接到实际示例并且链接已失效。
【问题讨论】:
-
@SouvikGhosh 谢谢你,但据我了解,该链接涉及授权使用 OAuth 将您的应用程序连接到 quickbooks,而不是使用 Intiuit 的 openid 提供程序进行单点登录......我正确吗?
标签: c# asp.net-mvc openid intuit-partner-platform