마이크로 서비스 아키텍처 인 레일 API를 작성했습니다. 내 API에서 역할을 사용하는 모든 사용자에게 권한을 부여하려면 역할 권한 부여를 구현해야합니다. 마이크로 서비스 아키텍처에 적합한 보석이 있습니까? 아니면 사용자에게 권한을 부여하는 자체 논리를 작성해야합니까? 보석 승인 보석을 사용했지만 마이크로 서비스 아키텍처에 적합한 많은 기능을 제공합니다. (rolify) 마이크로 서비스 아키텍처에 적합한 다른 제품이 있습니까?마이크로 서비스 아키텍처에서 역할 인증을 사용하는 방법은 무엇입니까?
미리 감사드립니다.
예! 나는 어떤 것을 배웠다. 이미 토큰과 모든 것을 생성하는 인증을 위해 그것을 사용하고 있지만 인증에도 적합하다. – chinna2580
예. 설명서, 특히 authenticate_user를 살펴보십시오! 방법. 이 메소드는 사용자가 로그인했는지 확인합니다. 데이터베이스의 사용자 모델에 '역할'열을 추가 할 수도 있습니다.이 역할은 문자열 ("admin"또는 "buyer"또는 "seller"등)입니다. (current_user.role == "admin"인 경우) 수동으로 확인하거나이 수동 검사와 같이 자신 만의 장치 방법을 정의 할 수 있으며, 원하는 경우 멋진 이름을 지정할 수 있습니다. – borbesaur