본문 바로가기

보안

[ASP.NET] 보안 #2 - 로그인 컨트롤 사용하기 로그인 컨트롤을 사용하기 위해 우선적으로 이해해야 할 멤버 자격(Membership)에 대해 알아보고 로그인 컨트롤 사용법에 대해 배워보겠습니다. 1. 멤버 자격(Membership) 멤버 자격은 ASP.NET에서 제공하는 로그인 컨트롤, 멤저 자격 API, 멤버 자격 공급자가 서로 유기적으로 동작하면서 사용자 생성, 로그인, 로그아웃 등등과 관련된 작업을 자동으로 처리해주는 기능이라고 이해하시면 됩니다. 로그인 컨트롤에는 여러 가지가 있는데 하나하나 집어보면서 소개해 드리겠습니다. 2. CreateUserWizard CreateUserWizard 컨트롤은 사용자 정보를 입력받아 새로운 사용자를 만들어 주는 컨트롤 입니다. 아래는 CreateUserWizard 컨트롤을 웹 폼 위로 끌어다 놓았을 때의 모.. 더보기
[ASP.NET] 보안 #1 - 인증과 권한 부여 ASP.NET의 '보안 - 인증과 권한 부여'에 대해 알아보겠습니다. 1. 인증과 권한 부여의 개념 인증은 특정 사용자가 유효한 사용자인지를 판단하는 과정을 의미합니다. 즉, 회원제 웹 사이트에서 회원에게만 공개되는 정보를 보려고 하려면 아이디와 암호를 입력해 로그인 과정을 거쳐야 합니다. 바로 이러한 과정을 인증(Authentication)이라고 합니다. 또 인증 받은 사용자(로그인한 사용자)와 인증을 받지 않은 사용자(비회원)는 콘텐츠에 접근 할 수 있는 자격에서 차이가 납니다. 회원과 비회원 모두 글을 읽을 순 있지만 비회원은 글을 쓸 수 없는 등의 차이가 있게 됩니다. 이렇게 웹 사이트에 접근하는 모든 사용자들은 웹 사이트 정책에 따라 콘텐츠에 대한 접근이 구분되는데 이것을 권한 부여(Author.. 더보기