Hinzufügen eines Links zu externen Systemen
Die folgenden Informationen helfen Ihnen, einen Link zum Zurücksetzen des Passworts zu den folgenden externen Systemen hinzuzufügen:
- Outlook Web Access für Exchange 2007
- Outlook Web Access für Exchange 2010
- Citrix
Hinzufügen eines Passwort-Zurücksetzungslinks zu Outlook Web Access
Sie können formularbasierte Authentifizierung in Outlook Web Access mit dem Standard-Logon-Formular von Outlook Web Access oder mit einer ISA-Firewall konfigurieren.
Beim Ändern von Outlook Web Access wird grundlegendes Wissen über ASP und HTML empfohlen. Fahren Sie mit diesem Verfahren nicht fort, es sei denn, Sie können Outlook Web Access in seinen ursprünglichen Zustand zurückversetzen.
Ändern Sie das Standard-Logon-Formular von Outlook Web Access 2007
-
Öffnen Sie die Internet Information Services (IIS) Manager-Konsole auf Ihrem Exchange-Server.
Hinweis
Eine Standardinstallation von Exchange fügt die Outlook Web Access-Website zur Standardwebsite auf dem Exchange-Server hinzu.
-
Erweitern Sie den Standard-Webseiten-Knoten und suchen Sie die Outlook Web Access-Anwendung.
-
Klicken Sie mit der rechten Maustaste auf den owa-Knoten und wählen Sie Erkunden, um den lokalen Pfad zum Outlook Web Access-Verzeichnis auf Ihrem Server anzuzeigen.
Hinweis
Standardmäßig ist der lokale Pfad zum Verzeichnis
C:\Program Files\Microsoft\Exchange Server\ClientAccess\owa
-
Navigieren Sie zum Outlook Web Access-Verzeichnis.
-
Suchen Sie einen Ordner namens auth und erstellen Sie eine Sicherungskopie von logonPageID:9B0A266C-1414-4546-8B7F-D327190B7973.
-
Öffnen Sie logonPageID:9B0A266C-1414-4546-8B7F-D327190B7973 in einem Editor.
-
Suchen Sie den folgenden HTML-Abschnitt:
<table <%=tblStyle%>> <br /> <col class=”nowrap”> <br /> <col class=”w100″><br /> <col><br /> <tr><br /> <td nowrap><label for=”username”><%=UserNameLabel%></label></td><br /> <td class=”txtpad”><input id=”username” name=”username” type=”text” class=”txt”></td><br /> </tr><br /> <tr><br /> <td nowrap><label for=”password”><%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.PasswordColon)%></label></td><br /> <td class=”txtpad”><input id=”password” name=”password” type=”password” class=”txt” onfocus=”g_fFcs=0″></td><br /> </tr><br /> <tr><br /> <td colspan=2 align=”right” class=”txtpad”><br /> <% if (!IsDownLevelClient) { %><br /> <input type=”submit” class=”btn” value=”<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn) %>” onclick=”clkLgn()”<br /> onmouseover=”this.className=’btnOnMseOvr'” onmouseout=”this.className=’btn'”<br /> onmousedown=”this.className=’btnOnMseDwn'”><br /> </input><br /> <% } %><br /> <% else { %><br /> <input type=”submit” class=”btn” value=”<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn) %>” onclick=”clkLgn()”><br /> <% } %><br /> <input<br /> name=”isUtf8″ type=”hidden” value=”1″><br /> </td><br /> </tr><br /> </table>
-
Fügen Sie den unten hervorgehobenen Code zu Ihrer Datei hinzu.
<table <%=tblStyle%>> <col class=”nowrap”><col class=”w100″><col><tr><td nowrap><label for=”username”><%=UserNameLabel%></label></td><td class=”txtpad”><input id=”username” name=”username” type=”text” class=”txt”></td></tr><tr><td nowrap><label for=”password”><%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.PasswordColon) %></label></td><td class=”txtpad”><input id=”password” name=”password” type=”password” class=”txt” onfocus=”g_fFcs=0″></td></tr> <span style="color: #008000;"><span style="color: #0000ff;"><!–SPR–></span></span> <span style="color: #0000ff;"><tr></span><br /><span style="color: #0000ff;"><td><a href=”[URL_TO_YOUR_SERVER]” target=”_blank”>Passwort zurücksetzen…</a></td></span><br /><span style="color: #0000ff;"><!–END SPR–></span><br /> <tr><td colspan=2 align=”right” class=”txtpad”><br /> <% if (!IsDownLevelClient) { %><br /> <input type=”submit” class=”btn” value=”<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn) %>” onclick=”clkLgn()”<br /> onmouseover=”this.className=’btnOnMseOvr'” onmouseout=”this.className=’btn'”<br /> onmousedown=”this.className=’btnOnMseDwn'”><br /> </input><br /> <% } %><br /> <% else { %><br /> <input type=”submit” class=”btn” value=”<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn) %>” onclick=”clkLgn()”><br /> <% } %><br /> <input<br /> name=”isUtf8″ type=”hidden” value=”1″><br /> </td><br /> </tr><br /> </table>
-
Ersetzen Sie den Text [URL_TO_YOUR_SERVER] durch Ihre öffentliche Passwort-Zurücksetzungs-URL.
-
Speichern Sie die Datei.
Ändern Sie das Standard-Login-Formular von Outlook Web Access 2010
-
Öffnen Sie die Internet Information Services (IIS) Manager-Konsole auf Ihrem Exchange-Server.
Hinweis
Eine Standardinstallation von Exchange fügt die Outlook Web Access-Website zur Standardwebsite auf dem Exchange-Server hinzu.
-
Erweitern Sie den Standard-Webseiten-Knoten und suchen Sie die Outlook Web Access-Anwendung.
-
Klicken Sie mit der rechten Maustaste auf den owa-Knoten und wählen Sie Erkunden, um den lokalen Pfad zum Outlook Web Access-Verzeichnis auf Ihrem Server anzuzeigen.
Hinweis
Standardmäßig ist der lokale Pfad zum Verzeichnis
C:\Program Files\Microsoft\Exchange Server\ClientAccess\owa.
-
Navigieren Sie zum Outlook Web Access-Verzeichnis.
-
Suchen Sie einen Ordner namens auth und erstellen Sie eine Sicherungskopie von logon.aspx.
-
Öffnen Sie logon.aspx in einem Editor.
-
Suchen Sie den folgenden HTML-Abschnitt:
<table <%=tblStyle%>> <br /> <col class=”nowrap”> <br /> <col class=”w100″><br /> <col><br /> <tr><br /> <td nowrap><label for=”username”><%=UserNameLabel%></label></td><br /> <td class=”txtpad”><input id=”username” name=”username” type=”text” class=”txt”></td><br /> </tr><br /> <tr><br /> <td nowrap><label for=”password”><%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.PasswordColon)%></label></td><br /> <td class=”txtpad”><input id=”password” name=”password” type=”password” class=”txt” onfocus=”g_fFcs=0″></td><br /> </tr><br /> <tr><br /> <td colspan=2 align=”right” class=”txtpad”><br /> <% if (!IsDownLevelClient) { %><br /> <input type=”submit” class=”btn” value=”<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn) %>” onclick=”clkLgn()”<br /> onmouseover=”this.className=’btnOnMseOvr'” onmouseout=”this.className=’btn'”<br /> onmousedown=”this.className=’btnOnMseDwn'”><br /> </input><br /> <% } %><br /> <% else { %><br /> <input type=”submit” class=”btn” value=”<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn) %>” onclick=”clkLgn()”><br /> <% } %><br /> <input<br /> name=”isUtf8″ type=”hidden” value=”1″><br /> </td><br /> </tr><br /> </table>
-
Fügen Sie den unten hervorgehobenen Code zu Ihrer Datei hinzu:
<table <%=tblStyle%>> <br /> <col class=”nowrap”> <br /> <col class=”w100″><br /> <col><br /> <tr><br /> <td nowrap><label for=”username”><%=UserNameLabel%></label></td><br /> <td class=”txtpad”><input id=”username” name=”username” type=”text” class=”txt”></td><br /> </tr><br /> <tr><br /> <td nowrap><label for=”password”><%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.PasswordColon)%></label></td><br /> <td class=”txtpad”><input id=”password” name=”password” type=”password” class=”txt” onfocus=”g_fFcs=0″></td><br /> </tr><br /> <span style="color: #0000ff;"><!–SPR–></span><br /><span style="color: #0000ff;"><tr></span><br /><span style="color: #0000ff;"><td><a href=”https://specops1.corp.local/specopspassword/reset” target=”_blank”>Passwort zurücksetzen…</a></td></span><br /><span style="color: #0000ff;"><!–END SPR–></span><br /> <tr><br /> <td colspan=2 align=”right” class=”txtpad”><br /> <% if (!IsDownLevelClient) { %><br /> <input type=”submit” class=”btn” value=”<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn) %>” onclick=”clkLgn()”<br /> onmouseover=”this.className=’btnOnMseOvr'” onmouseout=”this.className=’btn'”<br /> onmousedown=”this.className=’btnOnMseDwn'”><br /> </input><br /> <% } %><br /> <% else { %><br /> <input type=”submit” class=”btn” value=”<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.LogOn) %>” onclick=”clkLgn()”><br /> <% } %><br /> <input<br /> name=”isUtf8″ type=”hidden” value=”1″><br /> </td><br /> </tr><br /> </table>
-
Ersetzen Sie specops1.corp.local durch den FQDN auf Ihrem Specops Password Reset-Webserver.
-
Speichern Sie die Datei.
Ändern Sie das Standard-Login-Formular von Outlook Web Access 2013
-
Öffnen Sie die Internet Information Services (IIS) Manager-Konsole auf Ihrem Exchange-Server.
Hinweis
Eine Standardinstallation von Exchange fügt die Outlook Web Access-Website zur Standardwebsite auf dem Exchange-Server hinzu.
-
Erweitern Sie den Standard-Webseiten-Knoten und suchen Sie die Outlook Web Access-Anwendung.
-
Klicken Sie mit der rechten Maustaste auf den owa-Knoten und wählen Sie Erkunden, um den lokalen Pfad zum Outlook Web Access-Verzeichnis auf Ihrem Server anzuzeigen.
Hinweis
Standardmäßig ist der lokale Pfad zum Verzeichnis
C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth
-
Navigieren Sie zum Outlook Web Access-Verzeichnis.
-
Suchen Sie einen Ordner namens auth und erstellen Sie eine Sicherungskopie von logon.aspx.
-
Öffnen Sie logon.aspx in einem Editor.
-
Suchen Sie den folgenden HTML-Abschnitt:
-
Fügen Sie den unten hervorgehobenen Code zu Ihrer Datei hinzu:
<div class=”showPasswordCheck checkboxLabel”><input type=”checkbox” id=”showPasswordCheck” class=”chk” onclick=”showPasswordClick()” /><%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.ShowPassword)%></div> <br /> <span style="color: #0000ff;"><!–SPR–></span><span style="color: #0000ff;"><div class=”signInInputLabel” style=”font-size:14px;”><a</span><br /><span style="color: #0000ff;">style=”text-decoration:none;color:#0072c6;” target=”_blank”</span><br /><span style="color: #0000ff;">href=”[URL_TO_YOUR_SPR Servers Reset Page]”>Zurücksetzen</span><br />Passwort<span style="color: #0000ff;"></a></div></span><span style="color: #0000ff;"><!–END SPR–></span><% if (ShowPublicPrivateSelection) { %><div class=”signInCheckBoxText”>
-
Speichern Sie die Datei.
Ändern Sie das ISA-Authentifizierungsformular
-
Öffnen Sie das Installationsverzeichnis Ihres ISA-Servers.
Hinweis
Standardmäßig ist der lokale Pfad zum Verzeichnis
C:\Program Files\Microsoft ISA Server\
-
Suchen und öffnen Sie das Verzeichnis
CookieAuthTemplates\Exchange\HTML\
. -
Suchen Sie Strings.txt und erstellen Sie eine Sicherungskopie.
-
Öffnen Sie Strings.txt in einem Editor.
-
Fügen Sie das Folgende am Ende der Liste der Zeichenfolgen hinzu, aber oberhalb der internen Zeichenfolgen.
-
Ersetzen Sie [FQDN] durch den [FQDN] Ihres öffentlichen Specops Password Rest-Webservers.
-
Speichern Sie die Datei.
-
Suchen Sie im Verzeichnis
CookieAuthTemplates\Exchange\HTML\
und erstellen Sie eine Sicherungskopie von urs_password.html. -
Öffnen Sie urs_password.html in einem Editor.
-
Ersetzen Sie den Abschnitt
<!- -Table 6- ->
durch Folgendes:<!– Table 6–><br /> <table cellspacing=”0″ cellpadding=”0″> <br /> <colgroup><br /> <col class=”nowrap”> <br /> <col class=”w100″><br /> <col><br /> <tbody><br /> <tr><br /> <td class=”nowrap”><label for=”username”>@@L_UserName_Text</label></td><br /> <td class=”txtpad”><br /> <input class=”txt” id=”username” name=”username” type=”text” /><br /> </td><br /> </tr><br /> <tr><br /> <td class=”nowrap”><label for=”password”>@@L_Password_Text</label></td><br /> <td class=”txtpad”><br /> <input class=”txt” id=”password” onfocus=”g_fFcs=0″ type=”password” name=”password” /><br /> </td><br /> </tr><br /> <tr><br /> <!–<td class=”nowrap”> </td>–><br /> <br /> <!–Specops Password Reset–><br /> <td align=”left” class=”txtpad”><br /> <a href=”@@L_SPRLinkURL” target=”_blank”>@@L_SPRLinkText</a><br /> </td><br /> <!–<td> element below needs colspan=”2″ and no align property if above section removed!–><br /> <td class=”txtpad” align=”right”><br /> <input class=”btn” onmousedown=”this.className=’btnOnMseDwn'” id=”SubmitCreds” onmouseover=”this.className=’btnOnMseOvr'” onclick=”clkLgn()” onmouseout=”this.className=’btn'” type=”submit” value=”@@L_LoginButton_Text” name=”SubmitCreds” /><br /> </td><br /> </tr><br /> </tbody><br /> </table><br /> <!– End Table 6–>
-
Speichern Sie die Datei und starten Sie Ihre ISA-Dienste neu.
Hinzufügen eines Passwort-Zurücksetzungslinks zur Citrix-Weboberfläche
Um den Hyperlink zum Zurücksetzen des Passworts/Entsperren des Kontos zur Citrix-Weboberfläche hinzuzufügen, müssen Sie die Citrix-Login-Seite anpassen.
-
Navigieren Sie zu
app_data\include folder . Zum Beispiel:C:\inetpub\wwwroot\Citrix\XenApp\app_data\include
. -
Suchen Sie loginMainForm.inc und erstellen Sie eine Sicherungskopie.
-
Öffnen Sie loginMainForm.inc in einem Editor.
-
Fügen Sie das folgende Tag nach der Anmeldeschaltfläche hinzu.
-
Ersetzen Sie specops1.corp.local durch den FQDN auf Ihrem Specops Password Reset-Webserver.
-
Speichern Sie die Datei.