Appuyer sur "Entrée" pour passer au contenu

Permettre le changement de mot de passe depuis l’interface RDWEB

0

Contexte

Vous êtes dans un environnement full rds ou quasiment et vous souhaitez que vos utilisateurs puisse changer leur mot de passe et ceci même depuis l’extérieure de votre réseau.

Vous avez une infrastructure du type :

  • x serveur(s) hôte de session à distance
  • 1 serveur broker
  • 1 passerelle RDS
  • 1 accès en RDWEB

Problème

Cas 1 : les personnes à l’extérieure de l’entreprise quand leur mot de passe est expiré il est impossible d’ouvrir une session.

Cas 2 : les utilisateurs travaillant sur des clients léger ne peuvent plus se connecter car leur mot de passe est expiré.

Cas 3 : les utilisateurs travaillent sur des postes hors domaine.

Cause : les connexions sont bloquées à cause de la méthode d’authentification, c’est le serveur broker qui établie en premier celle-ci et si le mot de passe est expiré la connexion échoue.

Solution

La solution réside sur le service RDWEB où l’on va permettre au utilisateur de changer leur mot de passe.

A minima l’étape 1 suffit, lorsqu’un utilisateur à son mot de passe expiré, il suffit de se connecter sur la page RDWEB pour qu’il soit invité au changement de mot de passe.

Étape 1 : autoriser le changement de mot de passe

En premier il faut activer la possibilité de changer le mot de passe.

Il faut aller modifier les options de l’application sur le serveur IIS.

Résultat :

Étape 2 : permettre le changement de mot de passe à tout moment

Pour permettre aux utilisateurs de changer leur mot de passe quand ils le veulent, il faut ajouter un lien vers la page de changement de mot de passe.

Il faut modifier le fichier login.aspx qui se trouve le serveur RD WEB Access à l’emplacement suivant : C:\Windows\Web\RDWeb\Pages\fr-FR

Ouvrer le fichier login.aspx avec un éditeur de type de Notepad++ en administrateur.

Chercher les lignes suivantes :

 <tr id="trPasswordExpiredNoChange" <%=strErrorMessageRowStyle%> >
            <td>
                <table>
                <tr>
                    <td height="20">&#160;</td>
                </tr>
                <tr>
                    <td><span class="wrng"><%=L_PasswordExpiredNoChange_Text%></span></td>
                </tr>
                </table>
            </td>
            </tr>

Et ajouter après :

<!-- START RDR ADD LINK TO CHANGE PASSWORD -->
<tr>
     <td align="right">
	<a href="password.aspx" title="Changer votre mot de passe">Cliquer ici</a> pour changer votre de passe.
     </td>
</tr>
<!-- END RDR ADD LINK TO CHANGE PASSWORD -->

Maintenant sur la page de login, il devrait y avoir un nouveau lien

En cliquant sur le lien, les utilisateurs arriveront sur le formulaire suivant :

Maintenant vos utilisateurs peuvent changer leur mot de passe quand ils le veulent et de partout.

En plus de ce KB je vous invite à lire celui-ci qui va vous permettre d’alerter les utilisateurs de l’expiration de leur mot de passe à l’ouverture de session.

 

 

Laisser un commentaire