Application NameOutlook Web Access 2013 - Form Auth
PublisherMicrosoft
Date Entered04/11/2014
Date Modified
webNetwork Version 6.2.1.123
Delivery MethodVirtual server
ConfigurationHost Object
-----------
Host Address : owa.example-cloud.com
Host Port : 443


Web Application Object
----------------------
Web App Type : HTTP(S) Virtual Server
Virtual DNS Name : wnowa.example-cloud.com
Startup URL : /owa
Rewrite Browser Cookies : Enable
Internal Servers Require SSL : Enable
Host Authority : Enabled
HTTP Headers : FRONT-END-HTTPS : ON

Single Sign On
--------------
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 : YOURUSERNAME
password : YOURPASSWORD
 
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 an extra SSO form or two, 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.
Trigger 1:
/owa/auth/logon.aspx\?url=https://wnowa.company.com/owa/\&reason=.*

Trigger 2:
/owa/auth/logon.aspx\?url=https%3a%2f%2fwnowa.company.com%2fowa%2f&reason=.*

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