FAQ Category: Usage

How to increase the inactivity timeout of a Muse Proxy Application?

The default session timeout of a Muse Proxy Application is of 30 minutes. When the authentication session of the Muse Proxy Application is close to end, a Session Timeout warning pop-up and/or a Session Timeout warning window will appear. Each of them displays a message which notifies the user regarding the remaining time from the…

What are the correct ways to use a proxy URL?

The correct ways to use a proxy URL are listed below: 1) By source ID: http(s)://YOUR_PROXY_DOMAIN:PORT/APPLICATION_ID?groupID=PLACE_HERE_THE_GROUP_ID&action=source&sourceID=PLACE_HERE_THE_SOURCE_ID 2) By proxy prefix: http(s)://YOUR_PROXY_DOMAIN:PORT/APPLICATION_ID?qurl=PLACE_HERE_THE_ENCODED_URL_TO_PROXIFY or http(s)://YOUR_PROXY_DOMAIN:PORT/APPLICATION_ID?url=PLACE_HERE_THE_URL_TO_PROXIFY Using a followup rewritten URL which contain session information: ex: https://0d102vm5x-y-https-search-proquest-com.your_proxy_domain/databases is not recommended.

What URL format do you use to create a pearsistent URL to a specific article in a database, when using Muse Proxy?

You can use the following format: http(s)://YOUR_PROXY_DOMAIN:PORT/APPLICATION_ID?url=PLACE_HERE_THE_URL_TO_PROXIFY or http(s)://YOUR_PROXY_DOMAIN:PORT/APPLICATION_ID?qurl=PLACE_HERE_THE_ENCODED_URL_TO_PROXIFY where replace YOUR_PROXY_DOMAIN with the actual fully qualified domain name (FQDN) of your Muse Proxy system, PORT with the value of the port on which Muse Proxy runs, and APPLICATION_ID with the correct Muse Proxy application ID. Example: https://proxy.yourdomain.org/MuseProxyFoundation?url=https://www.jstor.org/stable/i20716440 or https://proxy.yourdomain.org/MuseProxyFoundation?qurl=https%3A%2F%2Fwww.jstor.org%2Fstable%2Fi20716440 Important observation: In order for…

Where are the Navigation Sessions used?

The Navigation Sessions are used only by the ‘Navigation Manager’ Web Context (the Muse Navigation Manager component) to store useful data regarding a specific link navigation using a certain target site authentication context (cookies, referrer, next proxy access details, encoding etc.) through Muse Navigation Manager. This type of session is managed using an ID (named…

Where are the Client Sessions used?

The Client Sessions are used by the Muse Proxy Web Contexts which perform authentication in order to store the client authentication status to that Web Context, as well as other user metadata. When a request comes to Muse Proxy (as a web server) without a Client Session cookie, a Client Session ID will be generated…

What is the Muse Proxy Authentication Token Filter role?

Muse Proxy Authentication Token authenticates a rewritten request with an authentication token generated by Muse Proxy. The authentication tokens are generated in the following cases: A) when a rewritten link is generated using the ‘Utilities >> Rewrite URL’ section from the Muse Proxy Administrator Console and the ‘Muse Proxy Authentication Token’ option is selected. The…

How to set up HMAC authentication on a Muse Proxy application?

The overall steps would be: 1) Create the new application as copy of the MuseProxyFoundation template, the ID of the new application to be MuseProxyFoundationHMAC for example. 2) Edit the file $MUSE_HOME\proxy\webcontexts\Applications\MuseProxyFoundationHMAC\ profiles\AuthenticationGroups.xml and do the following: – Locate the /ICE-CONFIG/AUTHENTICATION_GROUPS/AUTHENTICATION_GROUP/AUTHENTICATIONS node and remove its content, thus obtaining an empty node: <AUTHENTICATIONS> </AUTHENTICATIONS> – Edit…

How can I generate HMAC Muse Proxy proxified links in php?

The instructions and code provided below are based on the following assumptions: – MuseProxyFoundationHMAC is the Muse Proxy application configured with HMAC authentication; – quiet is the value of the secret; – userName and timestamp are the signature parameters; – SHA256 is the algorithm; – the separator between the signature parameters is . . Add…

How can I generate HMAC Muse Proxy proxified links in java?

The instructions and code provided below are based on the following assumptions: – MuseProxyFoundationHMAC is the Muse Proxy application configured with HMAC authentication; – quiet is the value of the secret; – userName and timestamp are the signature parameters; – SHA256 is the algorithm; – the separator between the signature parameters is . . Integrate…

How can I generate HMAC Muse Proxy proxified links in .Net?

The instructions and code provided below are based on the following assumptions: MuseProxyFoundationHMAC is the Muse Proxy application configured with HMAC authentication; quiet is the value of the secret; userName and timestamp are the signature parameters; SHA256 is the algorithm; the separator between the signature parameters is . . Integrate the following code into your…