Application NameSchoology
PublisherSchoology
Date Entered09/03/2015
Date Modified
webNetwork Version 6.3.0.131
Delivery MethodVirtual server
ConfigurationHost Object
-----------
Host Address : elearning.company.com
Host Port : 443


Web Application Object
----------------------
Web App Type : HTTP(S) Virtual Server
Virtual DNS Name : wn-elearning.example-cloud.com
Startup URL : /
Rewrite Browser Cookies : True
Host Authority : Disabled

Single Sign On
--------------
Form Type : Client
Form Name : s-user-login-form
Form Trigger : /login\?\&school=YOUR_SCHOOL_ID
Form Action : https://elearning.company.com/login?&school=YOUR_SCHOOL_ID
Script : document.getElementById( "edit-submit" ).click();
Form Method : Post

Form Inputs :
mail : YOUR_EMAIL_ADDRESS
pass : YOUR_PASSWORD
 
Notes

This is a Virtual Server/Public webApp hybrid, as the app won't let us authenticate into the virtual address.
We therefore have to read in the login form via the virtual address (including the dynamic hidden form inputs), then post all the fields to the real server address.

The SCHOOL input, is a unique numeric identifier for your school. You should be able to find this by looking at the view source of the login page.

Please replace elearning.company.com with the FQDN to your Schoology server.
wn-elearning.example-cloud.com will need to be replaced with the Virtual DNS name you choose to set on your webNetwork server(s).