カスタムOAuth アプリケーションの作成
カスタムOAuth アプリケーションの作成
CData はOAuth アプリケーション認証情報を製品に組み込んでおり、デスクトップアプリケーションまたはヘッドレスマシン経由でPCA Accounting に接続する際に使用できます。ただし、Web 経由で接続するには、カスタムOAuth アプリケーションの作成が必要です。また、カスタムOAuth アプリケーションは、一般的に使用される3つの認証フローをすべてシームレスにサポートするため、これらの認証フロー用にカスタムOAuth アプリケーションを作成(独自のOAuth アプリケーションクレデンシャルを使用)することもできます。
カスタムOAuth アプリケーションは、次のような場合に有用です。
- 認証ダイアログのブランディングをコントロールしたいとき
- ユーザー認証後にアプリケーションがユーザーをリダイレクトするためのリダイレクトURI をコントロールしたいとき
- ユーザーからのリクエストに対する許可をカスタマイズしたいとき
手順
次の手順では、カスタムOAuth アプリを作成し、PCA Developers Console に登録して、必要項目であるOAuthClientId およびOAuthClientSecret 値を取得します。
- PCA Developers Console にログインします。
- 新規アプリケーションの作成をクリックします。
- 必須の値を入力します。
- リダイレクトURL を設定します。
- デスクトップアプリケーションを作成する場合は、connector のデフォルトであるhttp://localhost:33333 を入力します。あるいは、任意の別のポートを設定して、CallbackURL を定義した正確なリプライURL に設定します。
- Web アプリケーションを作成する場合は、ユーザーがカスタムアプリケーションにアクセス許可を付与した後に移動する場所のURL に指定します。
変更を保存し、後で使用するためにクライアントId、クライアントシークレット、Callback URL を記録します。