メインコンテンツへスキップ
この認証方式は比較的シンプルで、ユーザー名とパスワードを直接処理することで、ブラウザーを使わずにアプリケーションがユーザーのシステムにサインインできます。 テナントに外部の Identity Provider が設定されている場合、Resource Owner Password Credentials 認証方式は使用できません。 アクセストークンを取得するには、次を用意します。
  1. POST リクエスト。
  2. トークンエンドポイント。メールアドレスが複数のテナントに属する複数アカウントに紐づいており、この認証を使用する場合は、https://vantage-<region>.abbyy.com/auth2/{tenantId}/connect/token を使用します。https://vantage-<region>.abbyy.com/auth リソースは非推奨です。
  3. application/x-www-form-urlencoded エンコーディングを指定した Content-Type ヘッダー。
  4. 次のパラメーターを含むリクエストボディ:
Parameter説明
grant_type=passwordパスワードのグラントタイプを使用することを示します。
scope=openid permissions global.wildcard権限スコープを指定します。
username and password認証情報。
client_idアプリケーションの識別子。
client_secretアプリケーションのセキュアキー。
リクエスト例: Windows の場合: Linux の場合: サーバーからの応答には、アクセストークンが含まれます。
Resource Owner Password Credentials の詳細は、こちらをご参照ください。