authtoken の使用
authtoken は、いくつかの方法でAPI リクエスト内で使用できます:- HTTP リクエストにx-cdata-authtoken ヘッダーを含め、その値を適切なユーザーのauthtoken に設定します
- ユーザーとauthtoken を、HTTP Basic 認証のユーザー名 / パスワードの組み合わせとして扱います
- authtoken をクエリパラメータとしてリクエストURL に含めます
この例では、認証方法としてauthtoken ヘッダー(x-cdata-authtoken)を使用します。この方法を使用するには、次の手順を実行します。
- navbar のSettings アイコンをクリックします。
- Add User をクリックして新しいユーザーを追加するか、既存のユーザー名のリンクをクリックしてユーザーを編集します。
- API Access タブをクリックし、API Access チェックボックスをオンにしてauthtoken を表示します。このダイアログは再表示されないため、トークンを安全な場所にコピーしてください。authtoken を紛失または削除した場合は、新しいものを作成する必要があります。
- Save をクリックします。
- 設定ページを開きます。
- Admin API タブを選択します。
- Other Settings セクションで、Allow Authtoken in URL を選択します。
@authtoken=myAuthTokenValue です。
OAuth 2.0 の使用
OAuth 2.0 は、トークンのライフサイクルを管理したり、外部アプリケーションと連携したりする必要があるクライアントに対して、構造化された認証フローを提供します。 OAuth 2.0 を有効にするには、次の手順に従います:- ナビゲーションバーの設定アイコンをクリックします。
- Add User をクリックして新しいユーザーを追加するか、既存のユーザー名のリンクをクリックしてユーザーを編集します。
-
API Access タブをクリックし、Enable OAuth Access をチェックします。次のフィールドを入力します: