안녕하세요.
현재
제 블레이저 강의는
Part 1. 기초
Part 2. 게시판 프로젝트
Part 3. 회사 홈페이지(솔루션) 만들기 (촬영중...)
형태로 진행됩니다.
현재 데브렉에는 파트 1과 파트 2까지 올라와 있습니다.
Blazor에서의 인증과 권한은
Blazor 프로젝트 생성시 기본 템플릿으로 제공하는 ASP.NET Core Identity 기본 기능을 사용합니다.
이 부분에 대한 내용은 파트 3 강좌에서 다룹니다.
다만, 해당 강좌는 적어도 한 두달은 더 있어야 기본 완료가 될 예정이라서 데브렉에 적용되기에는
조금 시간이 걸립니다.
ASP.NET Core Identity에 대한 내용은 다음 경로에서 살펴보실 수 있습니다.
ASP.NET Core 소개 Identity
https://docs.microsoft.com/ko-kr/aspnet/core/security/authentication/identity?view=aspnetcore-3.1&tabs=visual-studio
참고로, ASP.NET Core Identity가 아닌 Blazor에 따로 세션 인증과 쿠키 인증을 적용해보진 않았습니다.
추가적인 정보는
구글에서 "Blazor Server Authentication" 등의 검색어로 검색해 보면 좋을 것 같습니다.
아무튼,
아직, 블레이저 인증과 권한 부분은 Blazor Part 3 강좌로 현재 준비중이라는 말씀만 드리며,
2달 정도의 시간이 소요될 예정입니다.
이상입니다.
On 2020-09-08 오후 2:06:00, '안정준' wrote:
블레이저로 업무 프로그램을 만들려고 하니 어려움이 많네요 로그인 인증을 어떻게 처리해야될지 잘 모르겠어요 asp.net core 3.1 blazor로 session인증할려고 하니 처음부터 막히네요 Microsoft.AspNetCore.Session 설치해도 HttpContext.Session.SetString 에서 SetString이 정의되어 있지 않다고 나오네요. Session으로 값을 유지하고 싶을때 어떻게 해야될지 모르겠어요. 만약 쿠키인증으로 해 볼려고 한다면 강의에는 아직 asp.net core 2.X 예제만 있어서 이것을 그대로 적용해도 되는지요?