TAeSessionAuthenticationPackageStructure

Field Data Type Description Notes
ClientCert String Currently unused
EnforcementMode Integer Determines if RemoteAddr and UserAgent values are compared during session validation, no additional session validation takes place. Compare UserAgent, Compare RemoteAddr, Compare Both
ExpireImmediately Boolean Set to true to expire the 1st touch SSO (Single Sign On) bootstrap process. This immediately expires the GUID used to establish the URL returned by Attendance on Demand. Recommend this be set to true 1
MiniHeader Boolean Set to true to use the small header for MSS2
PreAuthPackage String MSS Operator’s identification token
RemoteAddr String If enabled in EnforcementMode field, contains the REMOTE_ADDR as returned by the client’s browser. When client’s new browser session comes back to Attendance on Demand, Attendance on Demand will compare the two values prior to permitting SSO
SubIFrame String Contains an optional sub-Iframe
UserAgent String If enabled in EnforcementMode field, contains the USER_AGENT as returned by the client’s browser. When client’s new browser session comes back to Attendance on Demand, Attendance on Demand will compare the two values prior to permitting SSO

Notes

  1. Can be disabled during development to test SSO activity

TAeAuthenticationPackage

Methods Referencing Strucutre

getPreAuthUserLoginURL
getUserAuthPackage