레일 4 애플리케이션에 대한 인증 및 인증 시스템을 계획하려고합니다.레일 4 인증 구조 계획
Authentication plan for rails application
(* 미안 해요, 난 삽입 할 수 없습니다 때문에 내 뉴비 평판의 이미지) 나는 세 가지 권한 수준을 필요
(또는 모델 : 여기
내가 계획입니다 구조입니다 , 나는 확실하지 않다); 학생, 편집자 및 관리자.각 모델은 서로 다른 모델과 연결됩니다. 예를 들어 학생은 프로필 (학생 has_one 프로필)과 연결되지만 관리자는 "프로필"및 "관리 _ 프로필"과 연결됩니다.
또한 관리자 세부 역할 및 계층 적 관리 역할을 정의 할 때 유연한 솔루션이 필요합니다. 내 말은, 모든 행정관은 같은 권리를 가지지 않을 것이며, 어떤 기관은 기관을 책임질 것이고, 어떤 기관은 도시 등이 될 것이다.이 구조의 계층 구조는 다음과 같다.
CityAdmin > InstitutionAdmin > DepartmentAdmin
나는 구조의이 종류를 구축하는 방법을 모르겠어요. 이와 같은 인증 구조를 구축하는 가장 좋은 방법은 무엇입니까? 바로 지금, "devise"보석이 설치되어 있고 이미 "사용자"모델이 있습니다. 내 다음 단계는 무엇이되어야합니까?