Raison possible :
Pour activer le contrôle d'accès Vous devez appeler enableAuth()
. Par exemple, dans un boot script server/boot/authentication.js
:
module.exports = function enableAuthentication(server) {
server.enableAuth();
};
Vérifiez également votre server/model-config.json
pour voir si votre ACL
, RoleMapping
y Role
sont correctement liés à votre source de données.
Votre ACL est correcte, le problème est donc ailleurs. Au cas où ma réponse ne vous aiderait pas, vous pourriez cloner loopback-example-access-control référentiel Essayez si cela fonctionne pour vous et essayez éventuellement de comprendre en quoi cela diffère de votre solution.
Vous pouvez également essayer de débogage en spécifiant un DEBUG
variable d'environnement avec la valeur loopback:security:*
pour que la console enregistre les recherches et les vérifications effectuées par le serveur au fur et à mesure de l'arrivée des requêtes.