このドキュメントでは、従業員データを管理するために構築された ASP.NET Web アプリケーションである Employee Manager について詳しく説明します。 Entity Framework を備えた MS SQL Server、Ocelot によるマイクロサービス アーキテクチャを利用し、SHA256 パスワード ハッシュや Cookie ベースの認証などのセキュリティ機能を組み込んでいます。ロールベースのアクセス制御により、管理者レベルの管理と従業員のセルフサービスが可能になります。
従業員マネージャー ASP.NET アプリケーション
プロジェクト概要
Employee Manager は、ASP.NET と C# を使用して開発された Web アプリケーションです。このプロジェクトには Entity Framework を介して MS SQL Server が組み込まれており、Ocelot を使用したマイクロサービスと API 管理で構造化されています。また、パスワード ハッシュ (SHA256)、検証、Cookie ベースの認証などの機能がすべて非同期プロセスに統合されています。管理者ロールの下にある従業員向けの CRUD 機能により、管理者は従業員を管理できるようになりますが、管理者ロールを持たない従業員は自分のデータを表示できます。
プロジェクトの詳細
開発内容
このプロジェクトは、IT Step Computer Academy の宿題の一部として作成されました。 MS SQL Server と Entity Framework を統合し、管理者権限や従業員のセルフサービスなどのロールベースのアクセス制御を使用した従業員管理のための CRUD 操作を示します。このプロジェクトでは、UI スタイル設定に Bootstrap を使用し、API ドキュメントに Swagger も使用します。
はじめる
注: このプロジェクトには、適切な接続文字列を使用した MS SQL Server セットアップが必要です。
プロジェクトを設定するには、次の手順に従います。
特徴
使用法
このアプリケーションを使用するには、必要な権限と接続文字列が設定されていることを確認してください。管理者は従業員を管理でき、従業員は自分の個人情報を表示できます。
貢献する
貢献は大歓迎です!提案や改善がある場合は、お気軽にリポジトリをフォークしてプル リクエストを送信してください。
接触
ご質問やお問い合わせがございましたら、電子メールでご連絡いただくか、LinkedIn でご連絡ください。
参考文献
謝辞
ニーズに合わせてこの README を自由に変更または拡張してください。コーディングを楽しんでください!