2017-05-05 2 views
-3

면책 조항 : 사용하지 않음 개발자, 내 인증을 bcrypt을 사용하여 처리 중입니다.레일 앱에서 사용자에게 역할/권한을 구현하는 가장 좋은 방법은 무엇입니까?

장기적으로 내 사용자에게 역할을 추가하기 위해 최선의 옵션이 무엇인지 알고 싶습니다. 잠시 동안 사용자는 내 Company 모델이었으며 지금까지 실제 모델 User을 만들지 않았습니다. 내 사용자는 상위 관리자, 관리자 및 일반 직원으로 구성됩니다.

내가 복잡하게 끝났는지 모르겠지만 이걸 다루는 것 같아서 간단하다. booleanUser 레코드가 너무 간단하다. 나는 이것을 처리하는 보석이 있다는 것을 알고 있기 때문에 너무 단순하다고 생각한다. RolifyCanCan과 같다. 장기간 도움이 될 조언이나 조언을 얻을 수 있습니까?

답변

-1

나는 당신이 Devise를 사용하도록 움직여야한다고 생각합니다! 애플리케이션이 커짐에 따라 Rails에서 인증을 관리하는 가장 좋은 방법은 Devise와 함께하는 것입니다.

그런 식으로 자신을 복잡하게 만들 필요가 없으며 더 많은 보안을 유지할 수 있습니다.

관련 문제