Saltar a contenido
IAM diseñada para la era de la IA

Agregar un enlace a sistemas externos

La información a continuación le ayudará a agregar un enlace de Restablecimiento de Contraseña a los siguientes sistemas externos:

  • Outlook Web Access para Exchange 2007
  • Outlook Web Access para Exchange 2010
  • Citrix

Agregar un enlace de Restablecimiento de Contraseña a Outlook Web Access

Puede configurar la autenticación basada en formularios en Outlook Web Access utilizando el formulario de inicio de sesión predeterminado de Outlook Web Access, o utilizando un firewall ISA.

Al modificar Outlook Web Access, se recomienda tener conocimientos básicos de ASP y HTML. No continúe con este procedimiento a menos que pueda restaurar Outlook Web Access a su estado original.

Modificar el formulario de inicio de sesión predeterminado de Outlook Web Access 2007

  1. Abra la consola del Administrador de Servicios de Información de Internet (IIS) en su servidor Exchange.

    Nota

    Una instalación predeterminada de Exchange agrega el sitio web de Outlook Web Access al sitio web predeterminado en el servidor Exchange.

  2. Expanda el nodo Default Web Site y localice la aplicación de Outlook Web Access.

  3. Haga clic derecho en el nodo owa y seleccione Explorar para revelar la ruta local al Directorio de Outlook Web Access en su servidor.

    Nota

    Por defecto, la ruta local al directorio es C:\Program Files\Microsoft\Exchange Server\ClientAccess\owa

  4. Navegue al directorio de Outlook Web Access.

  5. Localice una carpeta llamada auth y haga una copia de seguridad de logonPageID:9B0A266C-1414-4546-8B7F-D327190B7973.

  6. Abra logonPageID:9B0A266C-1414-4546-8B7F-D327190B7973 en un editor.

  7. Localice la siguiente sección HTML:

    <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>
    
  8. Agregue el código resaltado a continuación a su archivo.

    <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”>Restablecer Contraseña…</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>
    
  9. Reemplace el texto [URL_TO_YOUR_SERVER] con su URL pública de Restablecimiento de Contraseña.

  10. Guarde el archivo.

Modificar el formulario de inicio de sesión predeterminado de Outlook Web Access 2010

  1. Abra la consola del Administrador de Servicios de Información de Internet (IIS) en su servidor Exchange.

    Nota

    Una instalación predeterminada de Exchange agrega el sitio web de Outlook Web Access al sitio web predeterminado en el servidor Exchange.

  2. Expanda el nodo Default Web Site y localice la aplicación de Outlook Web Access.

  3. Haga clic derecho en el nodo owa y seleccione Explorar para revelar la ruta local al Directorio de Outlook Web Access en su servidor.

    Nota

    Por defecto, la ruta local al directorio es C:\Program Files\Microsoft\Exchange Server\ClientAccess\owa.

  4. Navegue al directorio de Outlook Web Access.

  5. Localice una carpeta llamada auth y haga una copia de seguridad de logon.aspx.

  6. Abra logon.aspx en un editor.

  7. Localice la siguiente sección HTML:

    <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>
    
  8. Agregue el código resaltado a continuación a su archivo:

    <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”>Restablecer Contraseña…</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>
    
  9. Reemplace specops1.corp.local con el FQDN en su servidor web de Specops Password Reset.

  10. Guarde el archivo.

Modificar el formulario de inicio de sesión predeterminado de Outlook Web Access 2013

  1. Abra la consola del Administrador de Servicios de Información de Internet (IIS) en su servidor Exchange.

    Nota

    Una instalación predeterminada de Exchange agrega el sitio web de Outlook Web Access al sitio web predeterminado en el servidor Exchange.

  2. Expanda el nodo Default Web Site y localice la aplicación de Outlook Web Access.

  3. Haga clic derecho en el nodo owa y seleccione Explorar para revelar la ruta local al Directorio de Outlook Web Access en su servidor.

    Nota

    Por defecto, la ruta local al directorio es C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth

  4. Navegue al directorio de Outlook Web Access.

  5. Localice una carpeta llamada auth y haga una copia de seguridad de logon.aspx.

  6. Abra logon.aspx en un editor.

  7. Localice la siguiente sección HTML:

    <div class=”showPasswordCheck checkboxLabel”><input type=”checkbox” id=”showPasswordCheck” class=”chk” onclick=”showPasswordClick()” /><%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.ShowPassword)%></div>
    <br />
    <% if (ShowPublicPrivateSelection) { %><br />
    <div class=”signInCheckBoxText”>
    
  8. Agregue el código resaltado a continuación a su archivo:

    <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]”>Restablecer</span><br />Contraseña<span style="color: #0000ff;"></a></div></span><span style="color: #0000ff;"><!–END SPR–></span><% if (ShowPublicPrivateSelection) { %><div class=”signInCheckBoxText”>
    
  9. Guarde el archivo.

Modificar el formulario de autenticación ISA

  1. Abra el directorio de instalación de su servidor ISA.

    Nota

    Por defecto, la ruta local al directorio es C:\Program Files\Microsoft ISA Server\

  2. Localice y abra el directorio CookieAuthTemplates\Exchange\HTML\.

  3. Localice y haga una copia de seguridad de Strings.txt.

  4. Abra Strings.txt en un editor.

  5. Agregue lo siguiente al final de la lista de cadenas, pero por encima de las cadenas internas.

    L_SPRLinkURL=”https://[FQDN]/SpecopsPassword/Reset/ResetPageID:9B0A266C-1414-4546-8B7F-D327190B7973”
    L_SPRLinkText=”Restablecer Contraseña…”;
    ;
    ;
    Microsoft ISA Server 2006 internal strings.
    ;
    ; NO CAMBIE DESDE ESTE PUNTO
    ;
    
  6. Reemplace el [FQDN] con el [FQDN] de su servidor web público de Specops Password Rest.

  7. Guarde el archivo.

  8. En el directorio CookieAuthTemplates\Exchange\HTML\, localice y haga una copia de seguridad de urs_password.html.

  9. Abra urs_password.html en un editor.

  10. Reemplace la sección <!- -Table 6- -> con lo siguiente:

    <!– 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”>&nbsp;</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–>
    
  11. Guarde el archivo y reinicie sus Servicios ISA.

Agregar un enlace de Restablecimiento de Contraseña a la interfaz web de Citrix

Para agregar el hipervínculo de Restablecimiento de Contraseña/Desbloqueo de Cuenta a la Interfaz Web de Citrix, necesita personalizar la página de inicio de sesión de Citrix.

  1. Navegue a la carpeta app_data\include. Por ejemplo: C:\inetpub\wwwroot\Citrix\XenApp\app_data\include.

  2. Localice y haga una copia de seguridad de loginMainForm.inc.

  3. Abra loginMainForm.inc en un editor.

  4. Agregue la siguiente etiqueta después del botón de Iniciar Sesión.

    <!–SPR–><tr><br />
    <td><a href=”https://specops1.corp.local/specopspassword/reset” target=”_blank”>Restablecer Contraseña…</a></td><br />
    </tr><br />
    <!–END SPR–>
    
  5. Reemplace specops1.corp.local con el FQDN en su servidor web de Specops Password Reset.

  6. Guarde el archivo.