カスタムOAuth アプリケーションの作成
カスタムOAuth アプリケーションの作成
ユーザー名やパスワードへのアクセスを保有していない場合や、それらを使いたくない場合にはOAuth 認証が使用できます。Salesforce はOAuth 認証標準を使用しています。これには認証ユーザーがブラウザ経由でSalesforce と通信する必要があります。本製品 はさまざまな方法でOAuth 交換をサポートします。OAuth クライアント資格情報、コンシューマーキーおよびコンシューマーシークレットを取得し、OAuth トークンをリフレッシュできるようにするには:
- Salesforce.com にログインします。
- [設定]で[クイック検索]ボックスにApps と入力します。
- リンクをクリックしてアプリケーションを作成します。Salesforce は新しいアプリケーションページを開きます。
- 新しいページの接続アプリケーションセクションで、新規をクリックします。
- カスタムOAuth アプリケーションに権限を付与するために、ユーザーがログインする際に表示されるアプリケーション名を入力します。連絡先のE メールアドレスを入力します。
- OAuth 設定の有効化をクリックし、コールバックURL ボックスにURL を入力します。デスクトップアプリケーションを作成する場合は、コールバックURL をhttp://localhost:33333 か任意の別のポート番号に設定してください。Web アプリケーションを作成している場合は、コールバックURL をユーザーがアプリケーションを認可した後に戻ってくるWeb アプリケーションのページに設定してください。
- OAuth のrefresh_token およびoffline_access スコープを設定し、カスタムアプリケーションがOAuth トークンをリフレッシュできるようにします。
- アプリケーションがユーザーに要求するアクセス許可について、その他の必要なスコープを選択します。
- アプリケーション名をクリックします。Salesforce は、OAuth クライアント資格情報、コンシューマーキー、コンシューマーシークレットなど、アプリケーションについての情報が記載されたページを開きます。
- 後で参照するために、これらの設定を記録しておきます。