別のサーバーにあるアプリケーションから Post Call を介して Identity Server 3 からトークンを取得しようとしています。
次の値をhttps://mydomainhost.net/connect/tokenに投稿しています。
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query(array(
'client_id' => 'myclientid',
'client_secret' => 'myclientsecret',
'redirect_uri' => 'http://myotherdomain.com/test.php',
'grant_type' => 'authorization_code'
)));
しかし、次のエラーが返されています。
string(31) "{"error":"unauthorized_client"}"
「client_id」の値を、確実に構成されていないユーザー名に変更し、次のように取得しました。
string(26) "{"error":"invalid_client"}"
別の結果が得られるかどうかを確認するために、存在しないユーザー名でのみテストを行いました。
これが Identity Server を呼び出すアプリケーションからのエラーなのか、それとも Identity Server 内の構成によるものなのか、誰か教えてもらえますか?