이 문서에서는 ASP.NET Core Identity와 JWT Refresh Token을 활용하여 인증 시스템을 구축하는 방법을 단계별로 설명합니다. 완성된 API를 .http 파일을 이용해 테스트하는 방법까지 포함하므로, 직접 따라하며 실습할 수 있습니다.
ASP.NET Core Identity는 사용자 인증 및 권한 부여를 위한 API를 제공하는, Microsoft의 ASP.NET Core 프레임워크용 보안 시스템입니다.
ASP.NET Core Identity에서 사용되는 데이터베이스 테이블들은 인증과 권한 부여를 효과적으로 관리하기 위해 핵심적인 역할을 합니다. .NET 8.0 기반의 ASP.NET Core Identity에서 제공되는 테이블과 이들이 하는 역할을 살펴보겠습니다. 각 테이블은 특정 SQL 파일로 생성되며, 해당 SQL 스크립트 파일이 어떤 테이블을 정의하는지 확인해 보겠습니다.
ASP.NET Core 8.0 인증 및 권한 부여의 완전 가이드
이 문서는 UserRoleManagement 시스템의 개발을 위한 기술 가이드를 제공합니다. 이 시스템은 사용자의 역할을 관리하는 기능을 제공하며, ASP.NET Core MVC 프레임워크를 사용하여 구현됩니다.