2017-08-29 1 views
0

Liferay 7Liferay 7 l'accès aux services à distance refusé

J'ai un service à distance pour un de mes entité constructeur de service et je voudrais créer une méthode accessible sans authentification (pas de paramètre p_auth ou en-tête d'authentification).

J'ai ajouté le @AccessControlled (guestAccessEnabled = true) à ma méthode, mais il ne semble pas fonctionner comme il se doit. Lorsque je clique sur le bouton "Execute", j'ai reçu une exception:

"Access denied to package.classname#methodName" 

Est-ce un bug connu?

Merci!

Répondre

0

Pourriez-vous s'il vous plaît essayer de naviguer à votre panneau de configuration de Liferay Portal et cliquez sur service Politique d'accès sous la rubrique Configuration. Ici, vous pouvez voir les politiques d'accès au service par défaut et vous pouvez en ajouter de nouvelles. Cette étape m'a aidé à résoudre un cas très similaire où j'ai fait face à l'erreur "Accès refusé".

Pour plus d'informations s'il vous plaît visitez:

[https://dev.liferay.com/discover/deployment/-/knowledge_base/7-0/service-access-policies][ServiceAccessPolicies]

J'espère que vous trouverez tout ce utile,

Cordialement, Peter