2017-03-05 14 views
0

https://localhost:8443/Service/oauth/token?grant_type=client_credentialsと私は認証ヘッダーにクライアントのクレデンシャルを渡しています。 ケース1:クライアント認証情報が正しい場合、Jsonレスポンスが正しいはずです。 ケース2:クライアントの資格情報が正しいhtml応答に含まれている理由 クライアントがデータベースに見つからない場合、loadClientbyId()に新しいClientRegistrationException(クライアント)をスローしています。 何か間違っている可能性のある提案.thanks。spring oauth2サーバーがhtml応答を返しました

HTML応答:html response

答えて

0

はあなたのエンドポイントをテストするには、ブラウザを使用しないでください。 httpクライアントを使用します(私は郵便受けhttps://www.getpostman.com/を使用しますが、他にもあります)

+0

はい私は郵便番号を使用しています。 –

+0

根本的な問題が見つかりました。クライアントは基本認証フィルタによって認証されます。認証が失敗するとエラー処理は行われません。[link](https://github.com/spring-projects/spring-security/blob/master/web/src/main/java/ org/springframework/security/web/authentication/www/BasicAuthenticationFilter.java) –

関連する問題