Démarrer automatiquement les applications Topobase (WEB)

2 min de lecture

Je poste ci dessous un article que m’a confié Sébastien Baudin, un des experts Topobase d’Autodesk Consulting.

Nous l'avons vu dans un article précédent, il existe des astuces pour optimiser le démarrage de Topobase Client. Mais qu'en est-il de Topobase Web ?
Là aussi, je vous propose de voir quelques exemples concrets.

1.    Contourner le Login :
Ajoutez le paramètre " Username " suivi du nom d'utilisateur à l'URL de départ TB WEB :

http://localhost/MapGuide2010/TBWeb/Login.aspx?Username=Topobase

Soyez attentif au point d'interrogation ( ?) entre l'URL de base et la paramètre " Username " ! Au cas ou vous n'utiliseriez pas le mot de passe standard, il faudrait alors l'introduire à l'aide d'un paramètre supplémentaire :

…/Login.aspx?Username=Topobase&Password=VotreMotDePasse

Une fois le lien URL soumis, l'apparition de la fenêtre " Sélection de l'espace de travail " apparait directement.

2.    Charger directement un espace de travail :
Bien entendu Topobase Web peut être configuré de telle manière que l'espace de travail soit chargé automatiquement. Pour cela, il suffit d'ajouter le paramètre " Workspace " dans le lien. Voici à quoi pourrait alors ressembler l'URL :

http://localhost/MapGuide2010/TBWeb/Login.aspx?Username=Topobase&Workspace=VotreEspace

3.    Renseignements supplémentaires quant à l'instance de la base de données :
Au cas où vous géreriez plusieurs instances de bases de données, par exemple pour distinguer un environnement de production d'un environnement de test, ou pour gérer différents mandats d'entreprise, vous pouvez introduire les paramètres correspondants comme dans l'exemple ci-dessous :

http://localhost/MapGuide2010/TBWeb/Login.aspx?SystemUser=VotreSystèmeUser&SystemUserPassword=VotreMotDePasse&ServiceName=VotreService&Username=Topobase&Workspace=VotreEspace
4.    Utilisation du compte Windows :
De manière analogue au Client, le compte d'utilisateur Windows peut être utilisé pour démarrer le programme Topobase Web. L'URL prends alors l'allure suivante :

http://localhost/MapGuide2010/TBWeb/Login.aspx?Username=Windows_Username

Pour que Topobase Web prenne en compte l'utilisateur Windows actuel, l'authentification intégrée Windows doit être activé au niveau du serveur Web. Voici comment procéder :

1.    Ouvrez les Services Internet (IIS) et sélectionnez le répertoire virtuel MapGuide2010
2.    Ouvrez alors les propriétés et dirigez-vous dans l'onglet " Sécurité de répertoire "
3.    Sous " Connections anonymes et contrôle d'authentification ", cliquez sur le bouton " Modifier… "
4.    Dans le nouveau masque " Méthodes d'authentification ", désactiver la " Connexion anonyme "
Dans la partie Accès authentifié, activez l'option " Authentification intégrée Windows " et confirmez avec OK.

clip_image002[4]

Abonnement e-mail