IDGO WMS Token
Gestion des token pour l'accès à Mapserver en utilisant le protocole WMS
TABLE DES MATIÈRES
Installation
C'est un plugin pour idgo, donc installer idgo avant !
pip install git+https://@gitlab.neogeo.fr/ideo-bfc/idgo_ows_accounts_manager.git@master#egg=idgo_ows_accounts_manager
Configuration
Pour activer l'application django, et activer le context_processor
chargeant tous les templates de modification de profil utilisateur :
Dans le settings.py:
ACCOUNT_MANAGER_APPS = [
'idgo_ows_account_manager',
]
INSTALLED_APPS = [
[...]
] + RESOURCE_APPS + ACCOUNT_MANAGER_APPS
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
[...]
'idgo_ows_account_manager.context_processors.list_account_manager_extensions',
],
},
},
]
DISABLE_ACCOUNT_PASSWORD = True
DISABLE_ACCOUNT_PASSWORD
permet de ne pas afficher le mot de passe utilisateur
Pour charger les 3 vues (pour creer, supprimer, changer le mot de passe) dans urls.py:
for app in settings.RESOURCE_APPS + settings.ACCOUNT_MANAGER_APPS:
# on insert apres idgo_admin
urlpatterns.insert(2, url(r'^', include('{}.urls'.format(app), namespace=app)),)
Pour que le script OGC utilise en basic auth le username en nom d'utilisateur et le token en mot de passe.
Utilisation
Configurer son token
Dans la nouvelle section "Compte WMS" du profil utilisateur, choisir "Créer un compte WMS", le login / mot de passe apparaitra, ainsi que les boutons pour supprimer le compte et regéner le mot de passe.
Utiliser son token
Dans QGis, rensignier le mot de passe et le mot de passe dans la connexion WMS/WMTS/WFS, l'URL à utiliser est https://[qualif-]/[preprod-]/[]ogc.ternum-bfc.fr/
Versions
Voir le fichier CHANGELOG
Auteurs
- Néogéo Technologies