docker

    [ASP.NET Core] - 10. Shopping mall project 만들기 - 5 (2nd)

    [ASP.NET Core] - 10. Shopping mall project 만들기 - 5 (2nd)

    ASP.NET Core Identity system에서 제공하는 인증과 권한은 ASP.NET Core platform및 개별 application framework에 깔끔하게 통합됩니다. 이를 이용해 Admin라 불리는 단 하나의 사용자만이 application의 관리자기능에 인증및 접근할 수 있도록 하는 기본적인 보안 설정을 만들것입니다. ASP.NET Core Identity는 application및 data로 접근가능한 권한 및 사용자 인증을 위한 더 많은 기능을 제공하고 있으며 그것 자체로 하나의 큰 framework이기 때문에 여기서는 기본적인 기능만을 살펴보려고 합니다. 이 글의 목표는 사용자가 application의 민감한 부분에 접근하게 되는 것을 방지하기 위해 무엇이 필요한지를 확인하는데..

    Hyper-V Virtual Machine상에서 Docker실행하기

    Hyper-V Virtual Machine상에서 Docker실행하기

    일단 Virtual Machine상에서 Docker를 설치할 때 설치 option에서 Hyper-V대신 WSL(Windows Subsystem Linux)을 사용한다는 설정이 있습니다. 이 설정을 제외하고 설치합니다. 그런 뒤 Docker를 실행하면 다음과 같은 오류를 볼 수 있는데 말이 길지만 내용은 BIOS상에서 가상화를 설정해야 한다는 것입니다. 하지만 Hyper-V의 Virtual Machine에서 BIOS를 제한적일 수밖에 없습니다. 이 문제를 해결하려면 Virtual Machine를 끈뒤 Host Machine상에서 관리자 권한으로 PowerShell를 실행하고 아래 명령을 통해 Virtual Machine의 가상화를 설정해 줘야 합니다.Set-VMProcessor -VMName Windows..

    [ASP.NET Core] Shopping mall project - 보안과 배포

    [ASP.NET Core] Shopping mall project - 보안과 배포

    ASP.NET Core는 ASP.NET Core platform과 각각의 개별 Application에 정교하게 통한된 Identity system을 통해서 인증과 권한 부여에 관한 기능을 제공하고 있습니다. 이러한 인증 기능을 통해 Admin이라는 관리 사용자에 대한 보안설정을 project에 적용함으로써 인증된 관리 사용자 만이 관리자 기능으로 접근할 수 있도록 처리할 것입니다. 물론 ASP.NET Core Identity는 그것 자체로 사용자에 대한 다양한 인증 및 권한에 대한 기능을 제공하고 있는데 이에 대한 추가적인 내용은 추후에도 알아볼 것입니다. 1. Identity Database 생성 ASP.NET Identity system은 유연한 구성 및 확장이 가능하며 사용자 data가 저장되는 방..