0
AndroidクライアントでAsp.Net WebApi2を使用して認証トークンを取得しようとしています。 Tokenを取得するよう要求するたびに、{error:unsupported_grant_type}を受け取ります。私の質問は、私のWebAPIプロジェクトでCORSを有効にすることと何らかの関係がありますか?AndroidクライアントからCORAをWebApiで有効にする必要があります。
AndroidクライアントでAsp.Net WebApi2を使用して認証トークンを取得しようとしています。 Tokenを取得するよう要求するたびに、{error:unsupported_grant_type}を受け取ります。私の質問は、私のWebAPIプロジェクトでCORSを有効にすることと何らかの関係がありますか?AndroidクライアントからCORAをWebApiで有効にする必要があります。
CORSとは関係ありません。
はあなたの要求のContentTypeをがapplication/x-www-form-urlencoded
であることをチェックして、本体にデータを渡しておいてください。
grant_type=password&username=bob&password=password123
マイたContentTypeと同じに設定して、あなたとgrant_type文字列で説明するように設定されていたが、私は代わりにボディーをヘッダーに入れました。 PS:CORSがこのケースに関連していない理由を簡単に説明できますか? –
CORSは、ブラウザが相互ドメイン要求を実行するためのものです。 wikiページhttps://en.wikipedia.org/wiki/Cross-origin_resource_sharingを読んでください –