Integração com o GeoNode
Warning
Integração experimental GeoNode no GeoServer Cloud
Configurar AuthZN do GeoNode
-
Acesse http://localhost/geoserver/ (note a barra
/no final).Note
Substitua localhost pelo DNS da sua implantação do GeoNode, se aplicável.
-
Faça login como
admin/geoserver.
Criar serviço de PAPEL (ROLE)
- Navegue até Segurança -> Usuários, Grupos, Papéis -> Serviços -> Serviços de Papel/Novo Serviço.
- Selecione AuthKEY REST.
- Defina os seguintes valores:
- Name:
geonode REST role service - Base Server URL:
http://django:8000/
- Name:
- Salvar.
Configurar cadeia de filtros de segurança OAuth2 do GeoNode
- Vá para Segurança -> Autenticação -> Novo filtro de autenticação -> GeoNode Oauth2.
- Use as seguintes configurações:
- 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:
-
Salvar.
-
Acesse Cadeias de Filtros e adicione a cadeia de filtros
geonodeàs cadeias web, rest, gwc e default ANTES (acima) dagateway-shared-auth. -
Salvar.
-
Faça logout. Agora você deve ver o botão Login do GeoNode no cabeçalho da página da interface web do GeoServer.
Agora, faça login com geonode, e ele deve funcionar normalmente.
Criar Espaço de Trabalho e Armazenamento de Dados
Criar Espaço de Trabalho
- Acesse Espaços de Trabalho e clique em Adicionar novo espaço de trabalho.
- Insira as seguintes informações:
- Name:
geonode - Namespace URI:
http://www.geonode.org/ - Marque a caixa para Default workspace.
- Name:
- Salvar.
Criar Armazenamento de Dados
- Vá para Armazenamentos e selecione Adicionar novo Armazenamento -> PostGIS.
- Preencha os seguintes detalhes:
Informações Básicas do Armazenamento:
- Workspace:
geonode - Data Source Name:
geonode_data - Enabled: Marque esta caixa.
Parâmetros de Conexão:
- host:
gndatabase - port:
5432 - database:
geonode_data - schema:
public - user:
geonode_data - password:
geonode_data - Namespace:
http://www.geonode.org/ -
max connections:
10 -
Opcionalmente, marque Expose primary keys, se necessário.
- Clique em Save.