2016-05-31 11 views
0

Ich habe ein Dokument, das ich als Rolle in die Datenbank einfüge: "rest-writer" .. Meine Frage ist, wenn der CPF für dieses Dokument ausgelöst wird, läuft der cpf als "rest- Schriftsteller "Rolle? Wenn dies der Fall ist, gibt es eine Möglichkeit, CPF anzuweisen, eine andere Rolle zu übernehmen? oder die einzige Möglichkeit ist die Verwendung von "amp"Rest-Writer und CPF-Rollen

Antwort

3

Der gesamte Code in Ihrer cpf-Aktion wird als derselbe Benutzer ausgeführt, der das auslösende Ereignis aufruft.

Wenn Sie Funktionen verwenden, der nicht Teil des Benutzerprivilegien ausführen dann vielleicht:

Option 1)
- Fügen Sie eine neue Rolle für die Benutzer mit diesen Rechten - und fügen Sie auch den Rest-writer Rolle behalten Sie die vorhandene Funktionalität

Option 2)
Amps

Schließlich an einen neuen Benutzer zu ändern, können Sie dies mit xdmp: login(), wenn Sie die xdmp hinzufügen: anmelden Privileg auszuführen. Ja, Sie können die Benutzer ändern. Aber das ist ein sehr scharfes Werkzeug. Ich füge das zur Vollständigkeit Ihrer Frage hinzu, aber nicht als eine vorgeschlagene Lösung in diesem Anwendungsfall sicher ..