xsodata-Dienst ohne Authentifizierung

Ich versuche, um einige xsodata services mit SAP Hana XS-Engine. Erstellt habe ich eine .xsaccess Datei im global Ordner-Ebene, die mit dem folgenden Inhalt:

{
    "exposed": true,
    "authentication" : null
}

Ich habe einen Ordner in meinem übergeordneten Ordner, wo habe ich einen test-service. Der Inhalt des service ist

service namespace "example.services" {
    "TESTUSER1"."testdb" as "testdb";
}

Aber wenn ich drücken Sie diese url ein: /Beispiel/Dienstleistungen/Beispiel.xsodata/testdb bekomme ich einen 403 Fehler. Um zu überprüfen, ob meine .xsaccess, wenn die Arbeitsbedingungen gut sind, habe ich eine dummy-html-Datei im gleichen Ordner als Beispiel.xsodata service. Wenn ich auf diesen link, es funktioniert gut und nicht mich Fragen, keine Authentifizierung.

Auszubauen, fügte ich hinzu .xsaccess-Datei im Ordner "services" und fügte hinzu, die denselben Inhalt wie die oben genannten. Es gibt noch 403 Fehler an meinem Beispiel.xsodata service. Zu versuchen, diese sogar noch weiter, ich habe den services/.xsaccess haben diese Inhalte

{
    "exposed": true,
    "authentication" : [{"method":"Basic"}]
}

Dies veranlasste mich, für die Benutzername/Passwort und als ich in die Werte, es zeigte mir die richtigen Daten, als ich erwartet hatte.

Bin ich völlig verwirrt hier, weil ich möchte, um die Dienste ohne Authentifizierung (für die ich die Authentifizierung als null), und es funktioniert nicht.

Bitte helfen Sie mir zu verstehen, was vermisse ich hier. Jede Hilfe ist wirklich bemerkenswert.

InformationsquelleAutor Raghuveer | 2014-02-06

Schreibe einen Kommentar