ruby-on-rails - rails - ruby devise token auth
¿Es el dispositivo compatible con declarative_authorization? (2)
No he usado el diseño, pero tengo cierta experiencia con declarative_authorization.
No debería ser un problema usarlo con el dispositivo ya que no le importa nada la autenticación. La role_symbols
declarativa solo necesita que el modelo de usuario tenga un método role_symbols
y, de lo contrario, no importa lo que realmente haga el modelo.
Solo pregunto cuando el mecanismo de autenticación de diseño para Rails no entra en conflicto con declarative_authorization .
Tal vez alguien haya probado este combo y pueda compartir sus conocimientos, así que yo y otros codificadores no perdemos el tiempo tratando de atarlos.
Sí lo es. Actualmente estoy usando ambos en mi proyecto ahora.
Todo funciona a la perfección. Simplemente configure el dispositivo y la autorización declarativa tal como están documentados y configúrelo en su application_controller.rb
(que también está disponible en documentos declarative_authorization)
before_filter :set_current_user
protected
def set_current_user
Authorization.current_user = current_user
end
current_user
es un método auxiliar proporcionado por el dispositivo.
Espero que ayude.
Nota : Estoy usando Rails 3 beta, con el último dispositivo y declarative_authorization.