[C#/ASP.NET MVC/.NETCORE] JWT(Json Web Token) 인증 사용하기

■ JWT(Json Web Token) 인증을 사용하는 방법을 보여준다.

[TestLibrary 프로젝트]

Models/UserModel.cs

Models/TestModel.cs

[TestClient 프로젝트]

Program.cs

[TestServer 프로젝트]

Properties/launchSettings.json

appsettings.json

Database/DatabaseContext.cs

※ Enitity Framework Core를 사용해 데이터베이스를 액세스하므로 appsettings.json 파일의 DefaultConnection 항목에 설정한 DB 연결 문자열에 맞추어 데이터베이스를 생성하고 [패키지 관리자 콘솔]에서 아래 명령을 실행한다.

실행 명령

Services/ITokenBuilder.cs

Services/TokenBuilder.cs

Controllers/AuthenticationController.cs

Startup.cs

TestSolution.zip

Advertisements