2012-05-06 6 views
0

확실히 3 가지 역할 (사용자, 관리자 & 스폰서)을 사용하는 인증 스키마 (Devise)를 사용하려고합니다. 질문은 : 즉각적으로 인증을 구현해야합니까, 아니면 다른 모델/뷰가 먼저 설치 될 때까지 기다려야합니까?인증 체계는 언제 구현해야합니까?

답변

0

저는 처음에는 그렇게하는 것이 좋다고 생각합니다. 따라서 다른 모델에 쉽게 통합 할 수 있습니다. 사용자가 특정 작업을 수행하는 로그를 작성하면 사용자가 특정 컨트롤러에 액세스해야하는 날씨를 설정할 수도 있습니다.

, 당신이 그것을 할 수있는 좋은 이유가없는 한

...

0

예기치 않은 질문이지만 인증 루틴을 안전하게 만들 수 있습니다. 내가 만드는 모든 프로젝트에서 인증은 확실히 내가 처음으로 Devise 대신 Sorcery를 사용하여 코드하는 것 중 하나입니다.

+0

두 번째 Rails 프로젝트입니다. 첫 번째 프로젝트에서는 Railscasts에서 '나만의'계획을 사용했습니다. 이번에는 좀 더 강력하고 모듈화 된 것을 원합니다. 나는 Devise에 관해 좋은 점을 들었지만 조금 복잡 할 수도 있습니다. –

+0

사용자 정의가 필요한 경우 지저분 할 수 있습니다. 그것이 사실이라면 마법을 사용하는 것이 더 좋을 것입니다. – Spyros

0

를 IMO 정말 중요하지 않습니다,하지만 왜 나중에보다 먼저 그것을하지? 사전 구축되어 초기 테스트 (및 자주 테스트)가 가능하며, 액세스 제어 요구 사항이 모두 쌓일 때까지 기다리지 않고 유기적으로 발전 할 수 있으므로 한 번에 모두 수행해야합니다.

관련 문제