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.