Application NameOutlook Web Access 2010 - Form Auth
PublisherMicrosoft
Date Entered02/20/2011
Date Modified
webNetwork Version 6.1.0.0
Delivery MethodVirtual server
ConfigurationHost Object
-----------
Host Address : owa.example-cloud.com
Host Port : 443

Web App Object
--------------
Type : https virtual server
Virtual DNS Name : wnowa.example-cloud.com
Startup URL : /owa
Internal Servers Require SSL : true
Host Authority : Enabled
HTTP Header : FRONT-END-HTTPS : ON



Single Sign-on Object
---------------------
Authenticate Type : Form
Form Type : Client
Form Name : logonForm
Form Trigger : /owa/auth/logon.aspx\?replaceCurrent=1\&url=https%3a%2f%2fwnowa.example-cloud.com%2fowa%2f
Script : clkLgn();document.forms[0].submit();
Form Method : Post
Form Inputs :
username=INSERT USERNAME VARIABLE
password=INSERT PASSWORD VARIABLE
 
Notes

Host authority has to be Enabled so requests made to the internal web server will have the Virtual DNS Name of the web application placed in the HOST HEADER. OWA will use that to build its pages.

Link must be set to "Native Window Override" due to the way the interface is written. If you see strange issues running OWA in a Dojo window, try launching it in a Native Browser Window.

Your OWA system may not require the domain name, or may need your email address.

If you use Apple and/or Android mobile devices and want to be able to SSO into OWA through the browsers on those devices, you will need to create a second SSO form, setup just like the original form, except for the Form Trigger.
OWA formats the URL differently on the mobile devices, therefore a trigger specific to those devices is needed:
/owa/auth/logon.aspx\?url=https://wnowa.company.com/owa/\&reason=.*

If you want to set the Private option, then add the following to the script (beginning)
document.getElementById( "rdoPrvt" ).checked = true;