0

別のサーバーにあるアプリケーションから 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 内の構成によるものなのか、誰か教えてもらえますか?

4

1 に答える 1