Guide to Integrate ADSelfService Plus with Outlook Web App



Similar documents
ADSelfService Plus: 3rd party Winlogon Client Software Support

ADSelfService Plus Client Software Installation Guide

ManageEngine ADSelfService Plus. Evaluator s Guide

(Installation through ADSelfService Plus web portal and Manual Installation)

Cisco Adaptive Security Appliance (ASA) Web VPN Portal Customization: Solution Brief

HELP DOCUMENTATION SSRPM CITRIX AND MICROSOFT TERMINAL SERVICES

OUTLOOK WEB APP (OWA): MAIL

Exchange 2010 PKI Configuration Guide

User Manual. [Outlook Web App 2013]

HTML Tables. IT 3203 Introduction to Web Development

ADSelfService Plus: Guide to Install SSL Certificate. 1 P a g e

Password Manager Windows Desktop Client

Grand Blanc Community Schools

Table of Contents WELCOME TO AD Welcome to AD Contact Us... 4 GETTING STARTED Getting Started Sysem Requirements...

WHITEPAPER. Skinning Guide. Let s chat Velaro info@velaro.com by Velaro

Introducing the FirePass and Microsoft Exchange Server configuration

McAfee One Time Password

Getting Started with UM

Outlook Web App The Basics

Faculty & Staff Guide for Outlook Web App (OWA) Prepared by Information Technology Division Lehman College July 11, 2013

DIGIPASS Authentication for Microsoft ISA 2006 Single Sign-On for Outlook Web Access

Protecting Juniper SA using Certificate-Based Authentication. Quick Start Guide

Contents 1. Introduction 2. Security Considerations 3. Installation 4. Configuration 5. Uninstallation 6. Automated Bulk Enrollment 7.

Citrix Single Sign-On Self-Service Password Reset

SAM Context-Based Authentication Using Juniper SA Integration Guide

Directory and Messaging Services Enterprise Secure Mail Services

Table of Contents. Welcome to ADSelfService Plus Contact AdventNet Getting Started... 6

ManageEngine ADSolutions

Microsoft Outlook Web App (OWA)

Monash Health Self Service

Employee Active Directory Self-Service Quick Setup Guide

How to Guide Outlook Web Access 2010

USER GUIDE WWPass Security for (Outlook) For WWPass Security Pack 2.4

Collaborate.ets.org Password Setup & Recovery Guide. Table of Contents

Entrust Managed Services PKI

<?php if (Login::isLogged(Login::$_login_front)) { Helper::redirect(Login::$_dashboard_front); }

Outlook Web Access Tipsheets

- Outlook Web App

Outlook Web App (Online)... 3 Outlook 2013 (Desktop) Apple Mail Mobile Devices Android iphone... 40

Script Handbook for Interactive Scientific Website Building

Working with RD Web Access in Windows Server 2012

CS412 Interactive Lab Creating a Simple Web Form

PAHO Self-Service Password Management Quick Reference Guide December 2014

Active Directory Self-Service Bundle

3. Viewing and Restoring Items and Files from the Mimosa Archive

What s New in Exchange 2010?

Erado Archiving & Setup Instruction Microsoft Exchange 2007 Push Journaling

Active Directory Management. User Interface Guide

Getting Started with your Hosted Microsoft Exchange 2010 Administrators Quick Start Guide to Hosted Exchange 2010

Website Login Integration

COOK COUNTY OFFICE 365 MIGRATION USER GUIDE

User guide. Business

Outlook Web App (OWA) Quick Start Guide

Using Internet or Windows Explorer to Upload Your Site

Exchange Server 2003 Management Pack Guide for Operations Manager 2007

Password Policy Enforcer

Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts!

Microsoft Exchange Hosted Archive (MEHA)

Managing Web Authentication

Introduction to XHTML. 2010, Robert K. Moniot 1

OWA User Guide. Table of Contents

Outlook Archiving and Storage

How-to Guide Technical instructions for quick, easy and customizable web tools.

User Guide. Please visit the Helpdesk website for more information:

MS 10135B Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010

Microsoft Exchange 2010 and 2007

Using Exclaimer Signature Manager with Office 365

econtrol 3.5 for Active Directory & Exchange Self-Service Guide

AD Certificate Distribution

DIRECTORY PASSWORD V1.2 Quick Start Guide

Active Directory Self-Service FAQ

Mobility Manager 9.5. Users Guide

Outlook Web App OWA Quick Guide. Getting you up to speed quickly.

Configuration Task 3: (Optional) As part of configuration, you can deploy rules. For more information, see "Deploy Inbox Rules" below.

Outlook Web App User Guide

Mobile Iron User Guide

Administrator s Plus. Backup Process. A Get Started Guide

Administrators Help Manual

AskCody Connect Connect your Outlook or AD to AskCody s solutions seamlessly. Everything included!

HelpDesk / Technical Support * 1350 Euclid Avenue Ste 1500 * Cleveland, OH *

NYS Office 365 Administration Guide for Agencies

Changing Passwords in Cisco Unity 8.x

Secrets of Event Viewer for Active Directory Security Auditing Lepide Software

Getting Started with Exchange Unified Messaging

Trend ScanMail. for Microsoft Exchange. Quick Start Guide

Steps for: POP (Post Office Protocol) and IMAP (Internet Message Access Protocol) setup on MAC Platforms

CUNY TUMBLEWEED (SECURE TRANSPORT) USER GUIDE

Introduction to Web Design Curriculum Sample

MUTUAL OF OMAHA SECURE SYSTEM CLIENT/PARTNER USER GUIDE

SAS Agent for Outlook Web Access

MailStore Outlook Add-in Deployment

UP L18 Enhanced MDM and Updated Protection Hands-On Lab

For details for obtaining this later version; see the Known issues & Limitations, section at the end of this document.

Transcription:

Guide to Integrate ADSelfService Plus with Outlook Web App

Contents Document Summary... 3 ADSelfService Plus Overview... 3 ADSelfService Plus Integration with Outlook Web App... 3 Steps Involved... 4 For OWA 2013:... 4 Step 1: Locate the OWA logon form (logon.aspx file)... 4 Step 2: Configure the logon form to include Reset Password/Unlock Account link... 5 For OWA 2010 and Older:... 11 Step 1: Locate the OWA logon form (logon.aspx file)... 11 Step 2: Configure the logon form to include Reset Password/Unlock Account link... 12

Document Summary This document will guide you through the integration of ADSelfService Plus with Outlook Web App (OWA). The document has been separated into three sections. The first section will give you an overview of ADSelfService Plus and its features, while the second briefly describes about its integration with OWA. The third section gives you a detailed yet simple account of the steps involved in integrating ADSelfService Plus with OWA. This document is written with the assumption that the reader has a basic knowledge of OWA and editing html files. ADSelfService Plus Overview ADSelfService Plus is a secure, web-based, end-user password reset management program. With ADSelfService Plus, end-users can: Self-service Reset Password Self-service Unlock Account Receive Password/Account Expiry Notification Self-service Update directory information Search Corporate/Employee directory Winlogon (Ctrl+Alt+Del) Password Reset It helps administrators to delegate the task of password reset and account unlock to endusers, while minimizing the cost and effort involved with help desk calls. ADSelfService Plus Integration with Outlook Web App To access your Exchange Mailbox, you need to have an email client such as Outlook installed on your computer, and it should be always connected to your organization s network. But, what happens when you are on the move or don t have access to a computer with an email client installed? Outlook Web App eliminates such dependencies and offers access to your Exchange Mailbox over the internet through a simple web browser.

Integrating ADSelfService Plus with Outlook Web App will place a Reset Password/Unlock Account link in the login page of OWA. Hence, even if users forget their passwords and need to access their Exchange Mailbox, they can simply reset their passwords using ADSelfService Plus from OWA login page itself. Steps Involved To integrate ADSelfService Plus with Outlook Web App, you need to edit the Outlook Web App Logon Form to include the Reset Password/Unlock Account link. Please follow the steps given below: For OWA 2013: Step 1: Locate the OWA logon form (logon.aspx file) 1) Open the Internet Information Services (IIS) Manager (Start Administrative Tools Internet Information Services (IIS) Manager) 2) In the left pane of the IIS manger console, expand Sites Default Web Site OWA 3) Right-click auth folder and select Explore

4) This will open the auth folder window where you can find the OWA logon form (logon.aspx file) Step 2: Configure the logon form to include Reset Password/Unlock Account link Note: Take a backup copy of logon.aspx file before proceeding with the steps given below. 1) Open the logon.aspx file in a html editor of your choice 2) Locate the following code section: <div class="signininputlabel" id="usernamelabel" ariahidden="true"><%=usernamelabel%></div> <div><input id="username" name="username" class="signininputtext" role="textbox" arialabelledby="usernamelabel"/></div>

<div class="signininputlabel" id="passwordlabel" ariahidden="true"><%=localizedstrings.gethtmlencoded(strings.ids.pas swordcolon) %></div> <div><input id="password" onfocus="g_ffcs=0" name="password" value="" type="password" class="signininputtext" arialabelledby="passwordlabel"/></div> <div class="showpasswordcheck checkboxlabel"><input type="checkbox" id="showpasswordcheck" class="chk" onclick="showpasswordclick()" /><%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.ShowPassword)%> </div> <!--ADSSP--> <div class="signininputlabel" style="font-size:14px;"><a style="text-decoration:none;color:#0072c6;" target="_blank" href="[url_to_your_server]">forgot Password?</a></div> <!--END ADSSP--> <% if (ShowPublicPrivateSelection) { %> <div class="signincheckboxtext"> <input id="chkprvt" onclick="clksec()" name="trusted" value="4" type="checkbox" class="chk" checked role="checkbox" aria-labelledby="privatelabel"/> <span id="privatelabel" class="checkboxlabel" ariahidden="true"><%=localizedstrings.gethtmlencoded(strings.ids.thi sisaprivatecomputer)%></span> <%=(IsRtl? " " : " ") + LocalizedStrings.GetHtmlEncoded(Strings.IDs.OpenParentheses)%> <a href="#" class="signincheckboxlink" id="lnkshwsec" onclick="clksecexp('lnkshwsec')" role="link"> <%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.ShowExplanation)% > </a>

<a href="#" class="signincheckboxlink" id="lnkhdsec" onclick="clksecexp('lnkhdsec')" style="display:none" role="link"> <%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.HideExplanation)% > </a> <%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.CloseParentheses) + (IsRtl? " " : " ")%> </div> <div id="prvtexp" class="signinexpl" style="display:none" role="note"><%=localizedstrings.gethtmlencoded(strings.ids.priva teexplanation)%></div> <div id="prvtwrn" class="signinwarning" style="display:none" role="note"><%=localizedstrings.gethtmlencoded(strings.ids.priva tewarning)%></div> <% } %> 3) Replace the above section of codes with the code given below: <div class="signininputlabel" id="usernamelabel" ariahidden="true"><%=usernamelabel%></div> <div><input id="username" name="username" class="signininputtext" role="textbox" arialabelledby="usernamelabel"/></div> <div class="signininputlabel" id="passwordlabel" ariahidden="true"><%=localizedstrings.gethtmlencoded(strings.ids.pas swordcolon) %></div> <div><input id="password" onfocus="g_ffcs=0" name="password" value="" type="password" class="signininputtext" arialabelledby="passwordlabel"/></div>

<div class="showpasswordcheck checkboxlabel"><input type="checkbox" id="showpasswordcheck" class="chk" onclick="showpasswordclick()" /><%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.ShowPassword)%> </div> <!--ADSSP--> <div class="signininputlabel" style="font-size:14px;"><a style="text-decoration:none;color:#0072c6;" target="_blank" href="[url_to_your_server]">forgot Password?</a></div> <!--END ADSSP--> <% if (ShowPublicPrivateSelection) { %> <div class="signincheckboxtext"> <input id="chkprvt" onclick="clksec()" name="trusted" value="4" type="checkbox" class="chk" checked role="checkbox" aria-labelledby="privatelabel"/> <span id="privatelabel" class="checkboxlabel" ariahidden="true"><%=localizedstrings.gethtmlencoded(strings.ids.thi sisaprivatecomputer)%></span> <%=(IsRtl? " " : " ") + LocalizedStrings.GetHtmlEncoded(Strings.IDs.OpenParentheses)%> <a href="#" class="signincheckboxlink" id="lnkshwsec" onclick="clksecexp('lnkshwsec')" role="link"> <%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.ShowExplanation)% > </a> <a href="#" class="signincheckboxlink" id="lnkhdsec" onclick="clksecexp('lnkhdsec')" style="display:none" role="link"> <%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.HideExplanation)% > </a>

<%=LocalizedStrings.GetHtmlEncoded(Strings.IDs.CloseParentheses) + (IsRtl? " " : " ")%> </div> <div id="prvtexp" class="signinexpl" style="display:none" role="note"><%=localizedstrings.gethtmlencoded(strings.ids.priva teexplanation)%></div> <div id="prvtwrn" class="signinwarning" style="display:none" role="note"><%=localizedstrings.gethtmlencoded(strings.ids.priva tewarning)%></div> <% } %> Replace [URL_TO_YOUR_SERVER] with ADSelfService Plus server name. For e.g.: <div class="signininputlabel" style="font-size:14px;"><a style="textdecoration:none;color:#0072c6;" target="_blank" href="http://xyz.adselfserviceplu.com:8888">forgot Password?</a></div>

4) Save and then close the file. Now, open your Outlook Web App page from a browser and verify whether the Reset Password link works properly.

For OWA 2010 and Older: Step 1: Locate the OWA logon form (logon.aspx file) 1) Open the Internet Information Services (IIS) Manager (Start Administrative Tools Internet Information Services (IIS) Manager) 2) In the left pane of the IIS manger console, expand Sites Default Web Site OWA 3) Right-click auth folder and select Explore

4) This will open the auth folder window where you can find the OWA logon form (logon.aspx file) Step 2: Configure the logon form to include Reset Password/Unlock Account link Note: Take a backup copy of logon.aspx file before proceeding with the steps given below. 1) Open the logon.aspx file in a html editor of your choice 2) Locate the following code section: <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.pa sswordcolon) %></label></td> <td class="txtpad"><input id="password" name="password" type="password" class="txt" onfocus="g_ffcs=0"></td> </tr> <tr> <td colspan=2 align="right" class="txtpad"> <% if (!IsDownLevelClient) { %> <input type="submit" class="btn" value="<%=localizedstrings.gethtmlencoded(strings.ids.logon) %>" onclick="clklgn()" onmouseover="this.classname='btnonmseovr'" onmouseout="this.classname='btn'" onmousedown="this.classname='btnonmsedwn'"> </input> <% } %> <% else { %> <input type="submit" class="btn" value="<%=localizedstrings.gethtmlencoded(strings.ids.logon) %>" onclick="clklgn()"> <% } %> <input name="isutf8" type="hidden" value="1"> </td> </tr> </table> 3) Replace the above section of codes with the code given below: <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.pa sswordcolon) %></label></td> <td class="txtpad"><input id="password" name="password" type="password" class="txt" onfocus="g_ffcs=0"></td> </tr> <! ADSSP--> <tr> <td><a href=<%="[url_to_your_server]"%> target="_blank">reset Password...</a></td> </tr> <!--END ADSSP--> <tr> <td colspan=2 align="right" class="txtpad"> <% if (!IsDownLevelClient) { %> <input type="submit" class="btn" value="<%=localizedstrings.gethtmlencoded(strings.ids.logon) %>" onclick="clklgn()" onmouseover="this.classname='btnonmseovr'" onmouseout="this.classname='btn'" onmousedown="this.classname='btnonmsedwn'"> </input> <% } %> <% else { %> <input type="submit" class="btn" value="<%=localizedstrings.gethtmlencoded(strings.ids.logon) %>" onclick="clklgn()"> <% } %> <input name="isutf8" type="hidden" value="1"> </td> </tr> </table> Replace [URL_TO_YOUR_SERVER] with ADSelfService Plus server name. For e.g.: <td><a href=<%="https://server.xyz.com:8888/"%> target="_blank">reset Password...</a></td> 4) Save and then close the file.

Now, open your Outlook Web App page from a browser and verify whether the Reset Password link works properly.