The following parameters can facilitate user login and increase security.
Parameter |
Description |
---|---|
checksum |
For non-Epic integrations, this parameter specifies the checksum value. If EnableChecksum is set to true in the OnBase Patient Window Web.config file, then OnBase Patient Window uses the checksum to verify the URL has not been tampered with. If a value in the URL query string has been modified, the checksum verification will fail, and users will not be able to log on with the modified URL. If Application Enabler is being used to generate OnBase Patient Window URLs that include session IDs, a checksum is appended to the URL automatically. |
sessionID |
Specifies the session ID of a valid, active session to be used by OnBase Patient Window. Use this parameter if another application needs to control the user session. Sessions cannot be shared among multiple Application Servers. The Application Server used by OnBase Patient Window must be the same Application Server that created the session ID. This parameter is not applicable to Epic authentication. Note:
When the session is created through a separate application, the session will not automatically be disconnected by OnBase Patient Window, and the license will remain in use. It is the responsibility of the application that creates the session ID to disconnect the session when finished, which will release the license. For information about creating session IDs, see the Hyland SDK. |
timestamp |
For non-Epic integrations, this parameter specifies the timestamp of the request. This value must be provided in the format yyyyMMddHHmmss using the 24-hour clock, UTC. If EnableTimestamp is set to true in the OnBase Patient Window Web.config file, then OnBase Patient Window uses the timestamp to check whether the URL has expired. If the URL has expired, then users are not able to log on with the URL. URL expiration is based on the TimestampTimeLimit value specified in Web.config. For more information, see TimestampTimeLimit. |