カスタムOAuth アプリケーションの作成
カスタムOAuth アプリケーションの作成
CData はOAuth アプリケーション認証情報を製品に組み込んでおり、デスクトップアプリケーションまたはヘッドレスアプリケーションから接続する際に使用できます。独自のOAuth アプリケーション認証情報を使用することもできます。
- 認証ダイアログのブランディングをコントロールしたいとき
- ユーザー認証後にアプリケーションがユーザーをリダイレクトするためのリダイレクトURI をコントロールしたいとき
- ユーザーからのリクエストに対する許可をカスタマイズしたいとき
手順
CData Cmdlets PowerShell Module for HubSpot はすでにHubSpot に登録されています。ユーザーがログインする際に独自の情報を表示するには、以下の手順でアプリケーションを登録してOAuth クライアント認証情報であるOAuthClientId およびOAuthClientSecret を取得します。
- HubSpot 開発者アカウントにログインします。
- 開発者アカウントのホームページでアプリを作成をクリックするか、アプリダッシュボードでアプリを作成をクリックします。
- アプリ情報タブで、接続時にユーザーに対して表示される値を入力または変更します。これらの値は、公開アプリケーション名、アプリケーションロゴ、およびアプリケーションの説明を含みます。
- 認証タブで、クライアントID およびクライアントシークレットをコピーします。これらの値は、のちにOAuthClientId およびOAuthClientSecret プロパティに使用します。
- CallbackURL をhttp://localhost:33333 に設定します。Web アプリケーションを作成している場合は、CallbackURL を信頼できるURL に設定して、ユーザーがアプリケーションを認可したのちにリダイレクトされるようにします。
- スコープの下のでStandard -> oauth を選択し、アプリケーションの機能に必要な追加のスコープ、および取得するデータを選択します(ドライバーが要求するデフォルトのスコープについてはOAuthRequiredScopes およびOAuthOptionalScopes プロパティを参照してください)。
- 統合に必要な機能にアクセスできる本番用ポータルにアプリケーションをインストールします。
要求されたスコープ(OAuthRequiredScopes)は、アプリケーションの設定で指定されたスコープと一致する必要があることに注意してください。