問題タブ [webapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
325 参照

angular - WebAPI で OAuth2.0 を使用した Angular 8 CRUD が次のエラーで失敗する: "unsupported_grant_type"

WebAPI で OAuth2.0 を使用した Angular 8 CRUD を使用して、WebApi 2 で OAuth ログインを設定しようとしています ( https://www.c-sharpcorner.com/article/angular-8-crud-with-oauth2- 0-in-webapi-part-2/ ) 記事。

私は彼のコードをほとんど切り取って貼り付けましたが、次のようになりました。

400 (不正な要求) エラー: 「unsupported_grant_type」

http://localhost/oauth/tokenを使用して Visual Studio 2015 IIS Express インスタンスにコールバックすると、

私は十数件の記事に目を通しましたが、そのすべてが application/x-www-urlencoded の content-type ヘッダーを含めるように言っています。

彼のユーザー認証はサービスであり、次のようになります。

OAuth リクエストを受信して​​いるバックエンドは次のとおりです。

このバックエンドは何年も機能しており、現在の AngularJS クライアントでは問題はありません。サイトをAngular 8に書き直そうとすると、このナンセンスが発生します。

Visual Studio IIS Express サーバーを使用して、OAuth/WebApi 2.0 ログイン トークンを呼び出す方法の実例を投稿してください。

0 投票する
2 に答える
98 参照

asp.net - Web API モデルは、Angular からの投稿として null を返します

1) Web API コントローラー。

2) Recipes.cs (モデルクラスenter code here

3) Angular で POST メソッドを呼び出す

4) これは Angular から受け取った JSON です

angular から投稿している間は常に、そのコントローラーのモデルで null を受け取ります。