ALL FREEPASS | C# | ASP.NET | ASP.NET Core | MVC Framework | WPF | JAVA | I/O Thread | JSP | MVC JSP | Spring / SpringBoot
Python | Data Analysis | Android / Kotlin | Android Pro | Unity | C / C++ | Algorithm | Data Structure | Design Pattern | Console Game | ASP/PHP | Git / IDE
HTML5 / CSS3 | JavaScript | jQuery | JSON / Ajax / DOM | Node.js / React / Vue.js | Angular | Server | SQL | Linux | Oracle | Notion | FREE ( 무료 강좌 )

Streaming

ASP.NET Core 8.0 MVC 로그인 IP 제한 기능 구현

이 강좌 시리즈에서는 ASP.NET Core와 Blazor를 활용한 실용적인 웹 개발 기술을 깊이 있게 배워봅니다. 첫 번째 강의에서는 ASP.NET Core MVC를 사용하여 로그인 시 IP 제한 기능을 구현하는 방법을 배우게 됩니다. 이어서, Blazor를 이용해 MVC 프로젝트를 처음부터 구축하고, ASP.NET Core Identity를 설정하여 사용자 인증과 관리를 강화하는 방법을 다룹니다.

데이터베이스 마이그레이션 및 업데이트 방법을 통해 Identity 관련 데이터베이스를 최신 상태로 유지하는 방법도 배울 수 있습니다. 또한, SQL Server를 사용하여 인증 관련 테이블을 프로젝트에 통합하고, 멀티 테넌트 환경을 위한 데이터 자동화 추가와 초기 설정을 학습합니다.

IP 주소 관리를 위한 데이터베이스 모델링부터 로그인 페이지의 스캐폴딩, 사용자 별로 IP 제한을 설정하는 다양한 기능 구현까지, 이 강좌는 웹 개발자가 보안 강화된 웹 애플리케이션을 설계하고 구현하는 데 필요한 모든 지식을 제공합니다. IP 제한 기능을 구현하여 보안을 강화하고, CRUD 기능을 사용자에 맞게 조정하여 관리자와 일반 사용자의 역할을 세분화합니다. 이 모든 것을 통해, 실제 환경에서 요구하는 다양한 기능과 보안 요구사항을 충족시키는 강력한 웹 애플리케이션을 개발할 수 있습니다.

Table Of Content



1강.   01. ASP.NET Core MVC 로그인 IP 제한 강의 소개 (06:25)

2강.   02. Blazor 기반 MVC 프로젝트 생성 (09:28)

3강.   03. ASP.NET Core Identity 구성 (12:44)

4강.   04. Identity 관련 데이터베이스 마이그레이션 및 업데이트 (04:57)

5강.   05. SQL Server 데이터베이스 프로젝트로 인증 관련 테이블 가져오기 (04:15)

6강.   06.01 Tenants 테이블과 TenantModel 클래스 (09:41)

7강.   06.02. 초기 테넌트 데이터 자동 추가 (03:22)

8강.   07. IP 주소 테이블과 모델 클래스 (04:20)

9강.   08. 스캐폴딩으로 Login 페이지 추가 (04:03)

10강.   09. ApplicationUser.TenantId 추가 (06:54)

11강.   10. 로그인 페이지 코드 비하인드 - IP 수집 (19:29)

12강.   11. 제한 경고 페이지 추가 생성 및 IP 수집 및 IP 체크 확인 테스트 (05:43)

13강.   12. AllowedIPRanges CRUD 구현 및 Administrators 역할 추가 (07:03)

14강.   13. 사용자에 따른 CRUD 기능 구현 (04:31)

15강.   14. 구성 기반 IP 제한 (09:49)

  

첨부파일 다운로드 ( Null )