FAQ Category: Muse Proxy

I just installed Muse Proxy, how can I add my ProQuest subscription?

A complete set of manuals on Muse Proxy is available in your installation in the following path – $MUSE_HOME/proxy/doc, where $MUSE_HOME is the location on disk where you installed it: – Muse Proxy Install.pdf. This is the installation manual. – Muse Proxy.pdf. This is a manual with general information on Muse Proxy, describing its features….

How can I customize the Muse Proxy Applications UI?

The Muse Proxy Application UI is based on skins. If you want to customize the look and feel for a Muse Proxy Application we recommend the following approach: – copy the existing skin with a different name. The skins folder is located on disk in the following location: %MUSE_HOME%\proxy\webcontexts\Applications\ APPLICATION_ID\www\static\skins where replace the APPLICATION_ID with…

How can I tell what version of Muse Proxy I am running?

The version of muse proxy can be found via putting in the following URL in an address bar on a browser such as FireFox or Internet Explorer: http://PROXY_HOST:PROXY_PORT/ProxyInformation In the above URL, PROXY_HOST is the server that is hosting Muse Proxy. PROXY PORT is the port that is running proxy. The default port for Muse…

How Muse Proxy handles Flash and Java Applets?

The Flash and Java Applets resources are binary files which cannot be processed by any re-writing proxy, including Muse Proxy. Flash and Java Applets may load in pages re-written by Muse Proxy as long as there are no absolute pathnames in URLs inside them or if there is an object parameter of the Flash or…

What is Proxy Chaining?

In Muse, there are 2 types of proxy chaining: a) “ProxyChaining” happens when the MNM chains with the proxy used for source authentication. In a Muse application where we have configured a MNM_HOST to re-write the record links and a PROXY_HOST to use for authentication we have the following scenarios: 1) If the MNM and…

What are the ‘Type 1’ and ‘Type 2’ rewritten links?

They are types of rewritten links handled by the ‘Navigation Manager’ web context. A) Example of ‘Type 1’ rewritten URL: http://navigationManagerHost:navigationManagerPort/com/site/?MuseProtocol=ProtocolValue&MuseHost=some.site.com &targetSiteParameter1=targetSiteParameterValue1 … &targetSiteParameterN=targetSiteParameterValueN &MuseCookie=CookieValue&MuseReferer=RefererValue &MuseAuthorization=AuthorizationValue &MuseAuthorizationScheme=AuthorizationSchemeValue &MuseProxyHost=ProxyHostValue&MuseProxyPort=ProxyPortValue &MuseProxyPac=ProxyPacValue &MuseProxyAuthorization=ProxyAuthorizationValue &MuseProxyAuthorizationScheme=ProxyAuthorizationSchemeValue &MuseCharset=CharsetValue&MuseUID=UIDValue &MuseProxyAuthenticationToken=ProxyAuthenticationTokenValue &MuseNavigationManagerMode=NavigationManagerModeValue&MusePath=PathValue A rewritten link is of ‘Type 1’ format if it contains the Muse Navigation Manager authentication markers (MuseCookie, MuseReferer, MuseProxyHost etc….

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…