Integración con GeoNode
Warning
Integración experimental de GeoNode en GeoServer Cloud
Configurar AuthZN de GeoNode
-
Accede a http://localhost/geoserver/ (nota la barra
/
al final).Note
Reemplaza localhost con el DNS de tu implementación de GeoNode, si corresponde.
-
Inicia sesión como
admin/geoserver
.
Crear servicio de ROL
- Navega hasta Seguridad -> Usuarios, Grupos, Roles -> Servicios -> Servicios de Rol/Nuevo Servicio.
- Selecciona AuthKEY REST.
- Establece los siguientes valores:
- Name:
servicio de rol REST de geonode
- Base Server URL:
http://django:8000/
- Name:
- Guardar.
Configurar la cadena de filtros de seguridad OAuth2 de GeoNode
- Accede a Seguridad -> Autenticación -> Nuevo filtro de autenticación -> GeoNode Oauth2.
- Usa las siguientes configuraciones:
- User Authorization URI:
http://localhost/o/authorize/
- Access Token URI:
http://django:8000/o/token/
- Redirect URI:
http://localhost/geoserver/index.html
- Check Token Endpoint URL:
http://django:8000/api/o/v4/tokeninfo/
- Logout URI:
http://localhost/account/logout/
- Scopes:
write
- Client ID:
geonode
- Client Secret:
geonodesecret
- ROLE Service:
geonode REST role service
- User Authorization URI:
-
Guardar.
-
Accede a Cadenas de Filtros y añade la cadena de filtros
geonode
a las cadenas web, rest, gwc y default BEFORE (arriba de) lagateway-shared-auth
. -
Guardar.
-
Cierra sesión. Ahora deberías ver el botón de Inicio de sesión con GeoNode en el encabezado de la página web de GeoServer.
Ahora, inicia sesión con geonode
, y debería funcionar como de costumbre.
Crear Espacio de Trabajo y Almacén de Datos
Crear Espacio de Trabajo
- Accede a Espacios de Trabajo y haz clic en Añadir nuevo espacio de trabajo.
- Introduce la siguiente información:
- Name:
geonode
- Namespace URI:
http://www.geonode.org/
- Marca la casilla para Default workspace.
- Name:
- Guardar.
Crear Almacén de Datos
- Ve a Almacenes y selecciona Añadir nuevo Almacén -> PostGIS.
- Rellena los siguientes detalles:
Información Básica del Almacén:
- Workspace:
geonode
- Data Source Name:
geonode_data
- Enabled: Marca esta casilla.
Parámetros de Conexión:
- host:
gndatabase
- port:
5432
- database:
geonode_data
- schema:
public
- user:
geonode_data
- password:
geonode_data
- Namespace:
http://www.geonode.org/
-
max connections:
10
-
Opcionalmente, marca Expose primary keys, si es necesario.
- Haz clic en Guardar.