[GEOSERVER] Autenticazione tramite REST

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[GEOSERVER] Autenticazione tramite REST

Massimiliano Moraca
Salve a tutti,
mi è stato detto che usando le REST di GeoServer 2.17 posso creare stili
dinamici per i raster. Faccio prima una piccola precisazione.

Ho molti grid che rappresentano la temperatura di varie aree. Vista l'alta
variabilità del dato temperatura non posso settare una coloramp unica per
tutti, come per un indice tipo NDVI. Per cui quello che vorrei ottenere è
usare una scala di colore fissa per tutti(es. Magma da QGIS) con i valori di
ogni range di temperatura "liberi" nel senso che, in base al minimo e
massimo preso dal raster si generano 10 intervalli uguali.

Mi è stato detto che con  SLD REST Service
<https://docs.geoserver.org/stable/en/user/extensions/sldservice/index.html>  
posso ottenere ciò.

Non ho mai usato un servizio REST, mi hanno consigliato di usare  Insomnia
<https://insomnia.rest/>   per fare dei test ma mi sono scontrato subito con
problemi di autenticazione con la richiesta del  Manifests
<https://docs.geoserver.org/stable/en/api/#1.0.0/manifests.yaml>  (sto
consultando il manuale di  GeoServer
<https://docs.geoserver.org/maintain/en/user/rest/index.html#rest>   per i
servizi REST).

Questo è il cURL che ho estratto da Insomnia con la mia richiesta:

> curl --request GET \
>   --url
> 'https://gis.massimilianomoraca.it/geoserver/rest/about/manifest?username=usr&password=pwd'
> \
>   --cookie JSESSIONID=....

Con questo GeoServer mi risponde con *STATUS 401*.

Come posso eseguire l'autenticazione usando i servizi REST?

Loggandomi prevetivamente da browser nella mia istanza di GeoServer ed
incollando il link
`https://gis.massimilianomoraca.it/geoserver/rest/about/manifest` nel
browser riesco ovviamente a vedere la lista dei plugin installati.

-----
Consulente GIS,  Formatore, Blogger e Ciclista Urbano
email: [hidden email]
cell: 333 5949583 (lun-ven, 9.00-18.00)
website: massimilianomoraca.it
--
Sent from: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
764 iscritti al 23/08/2019
Consulente GIS, Formatore, Blogger e Ciclista Urbano email: info@massimilianomoraca.it cell: 333 5949583 (lun-ven, 9.00-18.00) website: massimilianomoraca.it
Reply | Threaded
Open this post in threaded view
|

Re: [GEOSERVER] Autenticazione tramite REST

Massimiliano Moraca
Pardon ho inserito le credenziali in maniera errata in Insomnia.
La sfida resta generare stili dinamici...

*ing.Massimiliano Moraca*
*Analisi, progettazione e sviluppo di soluzioni GIS e WebGIS*
*P.IVA*: 08700081212
*CELL*: 333 59 49 583 (*lun - ven 9.00 - 18.00*)
*WEB*: www.massimilianomoraca.it
* Attività svolta ai sensi della Legge 4 del 14 gennaio 2013, art.1*


Il giorno mer 21 ott 2020 alle ore 14:07 Massimiliano Moraca <
[hidden email]> ha scritto:

> Salve a tutti,
> mi è stato detto che usando le REST di GeoServer 2.17 posso creare stili
> dinamici per i raster. Faccio prima una piccola precisazione.
>
> Ho molti grid che rappresentano la temperatura di varie aree. Vista l'alta
> variabilità del dato temperatura non posso settare una coloramp unica per
> tutti, come per un indice tipo NDVI. Per cui quello che vorrei ottenere è
> usare una scala di colore fissa per tutti(es. Magma da QGIS) con i valori
> di
> ogni range di temperatura "liberi" nel senso che, in base al minimo e
> massimo preso dal raster si generano 10 intervalli uguali.
>
> Mi è stato detto che con  SLD REST Service
> <
> https://docs.geoserver.org/stable/en/user/extensions/sldservice/index.html>
>
> posso ottenere ciò.
>
> Non ho mai usato un servizio REST, mi hanno consigliato di usare  Insomnia
> <https://insomnia.rest/>   per fare dei test ma mi sono scontrato subito
> con
> problemi di autenticazione con la richiesta del  Manifests
> <https://docs.geoserver.org/stable/en/api/#1.0.0/manifests.yaml>  (sto
> consultando il manuale di  GeoServer
> <https://docs.geoserver.org/maintain/en/user/rest/index.html#rest>   per i
> servizi REST).
>
> Questo è il cURL che ho estratto da Insomnia con la mia richiesta:
>
> > curl --request GET \
> >   --url
> > '
> https://gis.massimilianomoraca.it/geoserver/rest/about/manifest?username=usr&password=pwd
> '
> > \
> >   --cookie JSESSIONID=....
>
> Con questo GeoServer mi risponde con *STATUS 401*.
>
> Come posso eseguire l'autenticazione usando i servizi REST?
>
> Loggandomi prevetivamente da browser nella mia istanza di GeoServer ed
> incollando il link
> `https://gis.massimilianomoraca.it/geoserver/rest/about/manifest`
> <https://gis.massimilianomoraca.it/geoserver/rest/about/manifest> nel
> browser riesco ovviamente a vedere la lista dei plugin installati.
>
> -----
> Consulente GIS,  Formatore, Blogger e Ciclista Urbano
> email: [hidden email]
> cell: 333 5949583 (lun-ven, 9.00-18.00)
> website: massimilianomoraca.it
> --
> Sent from:
> http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/
> _______________________________________________
> [hidden email]
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 764 iscritti al 23/08/2019
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
764 iscritti al 23/08/2019
Consulente GIS, Formatore, Blogger e Ciclista Urbano email: info@massimilianomoraca.it cell: 333 5949583 (lun-ven, 9.00-18.00) website: massimilianomoraca.it