Authentication Authorization
사용자 인증 및 권한 설정
2014년 6월 3일 프로그래밍 모임에서 발표함
- devise + rolify + cancancan (박성완 발표)
모든 권한 로직을 Ability라 클래스 한 군데에서 구현하기 때문에 권한설정을 관리하기가 손쉽다.
- devise + rolify + authority (최효성 발표)
권한 로직을 모델별로 분산하여 구현할 수 있다. 3가지 정도의 구현 전략으로 분류해 볼 수 있다.
Authority 젬을 이용한 실전 코딩
시나리오의 작성
- Foundation 젬을 설치하여 뷰 템브릿을 디자인한다.
- Simple_form 젬을 설치하여 셋업한다.
- Devise 젬을 설치하여 회원인증 시스템을 구현한다.
- Rolify 젬을 설치한다.
- Authority 젬을 설치한다.