Angular2でアプリケーションを構築したいと思います。これは.Net Core Web Apiに電話をかけてデータベースとの会話を行います。 Web Apiレイヤーを構築するには良い記事がたくさんありますが、ng2は問題ありませんが、私のAngular 2コールとサードパーティコールのためにWeb Apiを保護する方法については苦労しています。私はセキュリティ機構(Oauth2?)のためにオープンしています。どんな指導も高く評価されます。Angular 2用の.Net Core Web APIの確保
0
A
答えて
0
このAzure-SampleをGitHubで見ましたか?
https://github.com/Azure-Samples/active-directory-angularjs-singlepageapp-dotnet-webapi
は、この情報がお役に立てば幸いです。
0
通常、OAuth2(access_token)を使用してWebApi
を保護します。 これを行うには、独自のOAuth2トークンジェネレータサーバを実装する必要があります。または、Identity Server 4を使用できます(Identity Serverを使用するとSSO機能が得られます)。 ログインすると、Angularアプリはアクセストークンを受け取り、すべてのリクエストのヘッダーでWebApi
に送信します。WebApi
はアクセストークンを検証し、リクエストを承認します(これを行うには、Identity Serverに既にjsライブラリとたくさんのgithub上のサンプルの数)。
あなたはWebAPIの上で認証と認可を使用してアプリを確保することができますhttps://github.com/IdentityServer/IdentityServer4
0
を見てください。他の回答と同様に、トークンベースの認証を使用できます。これには多くのオンライン資料があります。 APIを保護するときの主なことの1つは、許可されたユーザーが自分がアクセス権を持つリソースにのみアクセスできるようにすることです。私はこれを無視して多くの開発者に気づいた。認証と認可を適用するだけでは不十分ですが、認可されたユーザーが同じ権限で別のユーザーのデータにアクセスできないようにする必要があります。
関連する問題
- 1. Angular 2 http .Net Core Web APIのApi 500のエラー
- 2. Angular 2 with .NET Core
- 3. .Net Core Web API
- 4. .NET Core Web API
- 5. Angular 2と.NET Core Web APIを統合する最良の方法は?
- 6. Angular 2と.NET Web API認証
- 7. net core web api json serialization - $
- 8. .Net Core + Angular 2/4認証エラー
- 9. ASP .Net Core(non-mvc)でAngular 2ルーティング
- 10. .NET Core Web APIでのログインと登録
- 11. .Net Core Web APIのAuth0認証
- 12. C#.Net Core 2 - Webトークンの作成
- 13. .NET Core WEB API System.Core.dll参照照合
- 14. MVC .NET Core Web API XMLまたはJSON
- 15. .NET Core Web API IISがローカルマシンをデプロイ
- 16. AngularとAsp.net Web Api 2トークン
- 17. .Net Core 2.0 Angular SPA Routing
- 18. MongoDB用.NET Core Web APIでODataを使用
- 19. .NET Core API Gateway
- 20. .NET Framework上のASP.NET Coreを使用したSignalR 2 Webソケット
- 21. .Net Core + Angular 2:モジュールをロードできません
- 22. Web Api 2とAngularの間のCORSエラー
- 23. webapiに.NET Core 2を使用し、同じlinuxマシンでuiのAngularを使用
- 24. Asp.Net Core + Angular =ログインせずにApiを保護する
- 25. サーバー上のAngular 2 WebページとASP.NET Coreの間の暗号化
- 26. .Net Core Web APIでweb.configファイルを使用する
- 27. .net Validateantiforgerytokenを使用したCore 2.0 Web API 400エラー
- 28. Asp.net core、Angular 2. CookieAuthの問題
- 29. .NET Core 2 MVCロールベースのログイン
- 30. Angular + .Net Core 2.0アプリ:CSSとJSsのインポート
サンプルを取得するためにMVCのgithubソースをクローンします。 –