2

Je souhaite implémenter une autorisation déclarative avec mongoid. Mais ne peut pas réussi. Il semble que l'autorisation déclarative fonctionne avec ActiveRecord seulement. Puis-je le laisser fonctionner avec MOngoid et MongoDB? Des idées.Autorisation déclarative et mongoid

Répondre

1

J'avais trouvé une fourche qui pouvait intégrer l'autorisation déclarative et la mongoïde. Voici le: http://github.com/opusmagnum/declarative_authorization/commit/79ccff34233b2371299c3ff66a18ad37be08d9c6

+0

Dans la dernière version, cela fonctionne. Si vous utilisez Gemfile, assurez-vous de charger le repo git car le repo rubygem n'a pas été mis à jour avec le dernier code: gem 'declarative_authorization',: git => 'https://github.com/stffn/declarative_authorization.git' – chris

1

L'autorisation déclarative est un modèle conceptuel permettant d'expliquer qui a accès aux données. C'est aussi un plugin ruby ​​qui implémente ce modèle conceptuel.

Le plugin ne s'applique probablement pas directement à MongoDB. Vous aurez donc besoin d'un formulaire de fournisseur ActiveRecord Mongo. Il y en a un here. Ensuite, vous pouvez utiliser le plugin Declarative Authorization avec le fournisseur ActiveRecord.

Questions connexes