カスタムOAuth アプリの作成
カスタムOAuth アプリを作成するタイミング
Web フローではカスタムOAuth アプリの作成が必須です。デスクトップおよびヘッドレスアプリケーションでは、カスタムOAuth アプリの作成は任意です。本製品 はすでにExact Online に登録されており、埋め込みクレデンシャルで接続できるからです。 カスタムOAuth アプリの作成は、本製品 がすでにExact Online に登録されていて埋め込みクレデンシャルで接続できるため任意です。カスタムOAuth アプリを作成して、ユーザーがExact Online OAuth エンドポイントにログインしたときに表示される情報を変更して、本製品 に許可を与えることもできます。
次の手順に従って、カスタムOAuth アプリを作成し、特定のOAuth 認証フローで接続プロパティを取得します。
カスタムOAuth アプリの作成:デスクトップ およびヘッドレスマシン
OAuth クライアントクレデンシャル、OAuthClientId およびOAuthClientSecret を取得するには、下記の手順に従います。
- 作成していない場合は、Exact Online developer アカウントを作成します。
- App Center にログインして、[Manage Apps]->[Add a New Application]をクリックします。
- ユーザーがアプリケーションへの許可を求められる際に表示されるアプリケーション名を入力します。
- リダイレクトURI をhttps://oauth.cdata.com/oauth/ に設定します。
- アプリケーションの[Edit]ボタンをクリックします。クライアントクレデンシャル、クライアントID、およびクライアントシークレットが表示されます。
カスタムOAuth アプリの作成:Web アプリ
OAuth クライアントクレデンシャル、OAuthClientId およびOAuthClientSecret を取得するには、下記の手順に従います。- 作成していない場合は、Exact Online developer アカウントを作成します。
- App Center にログインして、[Manage Apps]->[Add a New Application]をクリックします。
- ユーザーがアプリケーションへの許可を求められる際に表示されるアプリケーション名を入力します。
- リダイレクトURL をWeb アプリケーション上のユーザーの認証後に表示されるページに設定してください。
- アプリケーションの[Edit]ボタンをクリックします。クライアントクレデンシャル、クライアントID、およびクライアントシークレットが表示されます。