2016-10-20 6 views
0

MVC 5のC#アプリケーションでIntuitのopenid認証を実装する必要があります。 their siteに、認証リクエストを投稿するカスタムURLを指定します。 https://openid.intuit.com/OpenId/ProviderAsp.net MVCでカスタムOpenIdプロバイダを実装する方法

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は有望に見えましたが、実際の例にリンクしており、リンクが死んでいます。

+0

これが役立つかどうかわからない - https://intuitdeveloper.lc.intuit.com/questions/800930-reconnect-c-or-net-exampleとhttps://intuitdeveloper.lc.intuit.com/questions/1228669-how-to-configure-net-owin-to-use-intuit-openid-for-external-authentication –

+0

@SouvikGhoshそれはありがたいですが、私の理解から、このリンクはあなたのアプリをquickbooksに接続する権限を扱っていますOAuth、Intiuitのopenidプロバイダを使用したシングルサインオンではありません...私は正しいのですか? –

答えて

0

カスタマープロバイダーを作成する必要があります。 GenericOpenIdClient.csのコードはthis SO answerにあります。

関連する問題