Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The content of this page was adopted from the README.txt file included with WebProxy portlet. Please note that there are several places where "????" notation was used because no reasonable value was known as of this writing. Perhaps someone may be able to fill those in.

...

  • Base URL (REQUIRED): The Base URL is the starting point of the proxied application and will be the first page proxied for the end user after authentication.
    edu.wisc.my.webproxy.webproxy.general.config.sBaseUrl
  • Edit URL (OPTIONAL): This URL will provide a link that will allow the end user to configure the proxied web-application for their own personal needs. This value must also contain the protocol. (e.g., http://foo.bar/edit.html)
    edu.wisc.my.webproxy.webproxy.general.config.sEditUrl
  • URL Rewrite Masks (OPTIONAL): Must contain the URLs of the web application you would like or would not like to be proxied, depending on the URL List Type (see below). The portlet URL list uses regular expressions for matching. (e.g., .foo.)
    edu.wisc.my.webproxy.webproxy.general.config.sPortletUrl
  • URL List Type: This value is set to Include by default. This value will designate how the portlet will read the Portlet Url list. If this value is set to Include,the portlet will rewrite and proxy all matching URL expressions in the list. If set to Exclude, the portlet will proxy all the sites that do not match the URL expressions listed.
    edu.wisc.my.webproxy.webproxy.general.config.sListType
  • Target FName (OPTIONAL): Functional name of another channel to redirect the user to where a functional URL rewrite mask matches the URL.
     edu.wisc.my.webproxy.webproxy.general.config.funcNameTarget
  • Functional URL Rewrite Masks (OPTIONAL): Regular expression(s) matching URLs which should trigger a redirect of the user to another channel. If matched (or not matched, depending on the "FName URL List Type" setting) the user is redirected to the channel identified by the functional name specified in the field "Target FName".

    edu.wisc.my.webproxy.webproxy.general.config.funcNameUrlRegEx

  • Functional URL list type: This value is set to Include by default. This value will designate how the portlet will read the Functional URL Rewrite Masks. If this value is set to Include, the portlet will redirect the user to the alternative channel for all matching URL expressions in the list. If set to Exclude, the portlet will redirect when the sites does not match the URL expressions listed.
    edu.wisc.my.webproxy.webproxy.general.config.sListType
     edu.wisc.my.webproxy.webproxy.general.config.funcNameListType
  • Pre-Interceptor class (Optional): This is an optional configuration that can be used to manipulate the http request before it is sent to the web-application. This will require a custom class file to use. (e.g. edu.wisc.my.webproxy.CPreInterceptor)
    edu.wisc.my.webproxy.webproxy.general.config.sPreInterceptor
  • Post-Interceptor class (Optional):  This is an optional configuration that can be used to manipulate the http response after it is received from the web-application. This will require a custom class file to use. (e.g. edu.wisc.my.webproxy.CPostInterceptor)
    edu.wisc.my.webproxy.webproxy.general.config.sPostInterceptor

...

  • Do Clipping: Click on this checkbox if you would like to configure the Authenticated WebProxy portlet for HTML Clipping. Html Clipping can be used to only display content within certain Absolute Element Paths (e.g., /html/body/), Comments(e.g., <!-clipping->), and Element (e.g., <script>). Please keep in mind that once clipping is enabled the end user will only see the content that has been clipped, all other content will be dropped.
    edu.wisc.my.webproxy.webproxy.clipping.sClippingDisable  (see note below)
    edu.wisc.my.webproxy.webproxy.clipping.sXPath
    edu.wisc.my.webproxy.webproxy.clipping.sComment
    edu.wisc.my.webproxy.webproxy.clipping.sElement
Note

NOTE:  The edu.wisc.my.webproxy.webproxy.clipping.sClippingDisable parameter is poorly named and implies opposite of its behavior.  Set to true to PERFORM clipping.

 

...

HTML Parser Configuration

...