Filter-Modul unterstützt keine secure-WFS

Issue #1188 open
Stolz created an issue

Hallo Community,

das Filtermodul unterstützt keine geschützen WFS-Dienste.

In \interface.wfs.extern.js wird kein withCredentials gesetzt.

Danke&VG

Dietmar Stolz

Comments (8)

  1. Marco Ambrosius

    Moin Herr Stolz, ich konnte das Problem bei unseren WFS-Diensten nicht nachvollziehen. Könnten Sie möglicherweise weitere Informationen liefern?

    • Welche Fehlermeldung erhalten Sie?
    • Können Sie den Dienst ganz normal im Portal aufrufen, unabhängig vom Filter?
    • Gibt es besonderheiten die zum testen zu beachten sind?

    Viele Grüße
    Marco

  2. Stolz reporter

    Hallo,

    nur wenn ich \src\modules\tools\filter\interfaces\interface.wfs.extern.js in getUniqueValueByGET () die withCredentials: true, ergänze

                axiosObject = typeof axiosMock === "object" && axiosMock !== null ? axiosMock : axios;
            axiosObject.get(url, {
                withCredentials: true,
                params})
                .then(response => {
    

    funktioniert der Filter auf geschützte Dienste. Sonst 401-Error:

    Access to XMLHttpRequest at '***/kampfmittelfunde_wfs/sso?service=WFS&version=1.1.0&request=GetFeature&typename=kampfmittel_gesamt&propertyname=Art_des_Kampfmittels' from origin *** has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

    VG

    D. Stolz

  3. Marco Ambrosius

    Alles klar, danke für die Antwort. Könnten sie mir noch sagen ob sie den Fehler auch erhalten, wenn sie den Layer im Themebaum konfigurieren und dann dort aktivieren?

  4. Stolz reporter

    ich gehe ausschließlich über die Layerkonfiguration in Themenconfig und aktiviere ihn manuell.

    Aber das haben sie vermutlich nicht gefragt?

  5. Marco Ambrosius

    Doch genau, ich wollte wissen ob der 401 Error auch auftaucht, wenn sie den Layer über den Themenbaum anschalten oder ob der nur beim Filter auftaucht.

  6. Stolz reporter

    alles klar, WFS direkt im Tree brücksichtigen bereits "isSecured": true und entsprechend werden die Credentials gesetzt.

  7. Log in to comment