Wie lege ich die Berechtigung für die Funktion set-session-field() in MarkLogic für den Benutzer der Anwendung fest? Ich kann nicht scheinen, diese Informationen in der Marklogic-Dokumentation zu finden und ich zur Zeit die folgenden Fehlermeldung erhalten, wenn ich versuche, diese Funktion zu nutzen:MarkLogic-Privilegeinstellung
SEC-priv: xdmp: set-session-Feld („myfield“, "myValue „) - Notwendigkeit Privileg: http://marklogic.com/xdmp/privileges/xdmp-set-session-field in /my_xquery_file.xqy, auf 48: 6 [1,0-ml]
thx
ps Ich habe diese gefunden: OK, für alle anderen, die diese Informationen benötigen, habe ich sie im MarkLogic-Dokument "Grundlegendes zum und Verwenden des Sicherheitshandbuchs" auf Seite 28 gefunden. Öffnen Sie das MarkLogic-Verwaltungsfenster in Ihrem Browser. Gehe zu Konfigurieren-> Sicherheit-> Berechtigungen ausführen; Scrollen Sie nach unten, um die gewünschte Funktion/Berechtigung zu finden, und klicken Sie auf die jeweilige Funktion/Berechtigung. Auf dem nächsten Bildschirm überprüfen Sie den app-user, wenn Sie möchten, dass Ihre xquery-Skripte die Funktion ausführen. Meine App kann jetzt Daten in Benutzersitzungen speichern (set-session-field privilege).
In der Frage gefragt und beantwortet. –