확실히 3 가지 역할 (사용자, 관리자 & 스폰서)을 사용하는 인증 스키마 (Devise)를 사용하려고합니다. 질문은 : 즉각적으로 인증을 구현해야합니까, 아니면 다른 모델/뷰가 먼저 설치 될 때까지 기다려야합니까?인증 체계는 언제 구현해야합니까?
0
A
답변
0
저는 처음에는 그렇게하는 것이 좋다고 생각합니다. 따라서 다른 모델에 쉽게 통합 할 수 있습니다. 사용자가 특정 작업을 수행하는 로그를 작성하면 사용자가 특정 컨트롤러에 액세스해야하는 날씨를 설정할 수도 있습니다.
, 당신이 그것을 할 수있는 좋은 이유가없는 한
...
0
예기치 않은 질문이지만 인증 루틴을 안전하게 만들 수 있습니다. 내가 만드는 모든 프로젝트에서 인증은 확실히 내가 처음으로 Devise 대신 Sorcery를 사용하여 코드하는 것 중 하나입니다.
0
를 IMO 정말 중요하지 않습니다,하지만 왜 나중에보다 먼저 그것을하지? 사전 구축되어 초기 테스트 (및 자주 테스트)가 가능하며, 액세스 제어 요구 사항이 모두 쌓일 때까지 기다리지 않고 유기적으로 발전 할 수 있으므로 한 번에 모두 수행해야합니다.
관련 문제
- 1. 언제 사용자 인증/세션을 구현해야합니까?
- 2. 언제 RMI에서 java.io.Serializable을 구현해야합니까?
- 3. 언제 __call__을 구현해야합니까?
- 4. 계층을 별도의 배포 단위로 언제 구현해야합니까?
- 5. 언제, 왜 우리는 Comparable 인터페이스를 구현해야합니까?
- 6. 언제 IComponent, IContainer 및 ISite를 구현해야합니까?
- 7. 비즈니스 로직 계층이 인증 및 인증을 구현해야합니까?
- 8. ASP.NET 폼 인증 - 언제 사용합니까?
- 9. .NET 응용 프로그램에서 전역 화 및 지역화를 언제 구현해야합니까?
- 10. AbstractBorder를 서브 클래 싱 할시기와 Border 인터페이스를 언제 구현해야합니까?
- 11. 사용자 정의 URL 체계는 앱
- 12. onRetainNonConfigurationInstance를 구현해야합니까?
- 13. 어떻게 구현해야합니까?
- 14. Android 인증 Mananger는 언제 사용자 권한이 필요합니까?
- 15. 어떤 종류의 Facebook 인증을 구현해야합니까?
- 16. 유효성 검사 로직을 어디에 구현해야합니까?
- 17. iOS에서 PhotoBooth를 실행하기위한 맞춤 URL 체계는 무엇입니까?
- 18. iOS 6.0지도 앱의 URL 체계는 무엇입니까?
- 19. 모바일 애플리케이션과 웹 애플리케이션 모두에 적합한 REST API에 적합한 스프링 보안 인증 체계는 무엇입니까?
- 20. 클래스가 직접 인터페이스를 구현해야합니까?
- 21. 도메인 개체가 IXmlSerializable을 구현해야합니까?
- 22. 저장소에 UnitOfWork를 구현해야합니까?
- 23. OpenRasta로 NHibernate를 어떻게 구현해야합니까?
- 24. 여기에 IDisposable을 구현해야합니까?
- 25. dto가 관련 인터페이스를 구현해야합니까?
- 26. 어떻게 구현해야합니까? 위임
- 27. 어디서 Android onTouchListener를 구현해야합니까?
- 28. 수은의 버전을 어떻게 구현해야합니까?
- 29. 사용자 권한을 어디에 구현해야합니까?
- 30. Androird의 뷰에서 평탄면을 구현해야합니까?
두 번째 Rails 프로젝트입니다. 첫 번째 프로젝트에서는 Railscasts에서 '나만의'계획을 사용했습니다. 이번에는 좀 더 강력하고 모듈화 된 것을 원합니다. 나는 Devise에 관해 좋은 점을 들었지만 조금 복잡 할 수도 있습니다. –
사용자 정의가 필요한 경우 지저분 할 수 있습니다. 그것이 사실이라면 마법을 사용하는 것이 더 좋을 것입니다. – Spyros