Configuration options

There are four different configuration options you can choose from when configuring user name identifiers. You must restart the Reflection ZFE session server before any changes take effect.

  • To use an HTTP request cookie value as the user name

    Add the following lines to <session-server>/conf/container.properties:

    • zfe.principal.name.provider=com.microfocus.rzfe.webclient.security.rsg.CookieKeyAnonymousPrincipalNameProvider
    • zfe.principal.name.identifier=<the-cookie-key-to-be-used>
  • To use an HTTP request header value as the user name

    Add the following lines to: <session-server>/conf/container.properties:

    • zfe.principal.name.provider=com.microfocus.rzfe.webclient.security.rsg.HeaderKeyAnonymousPrincipalNameProvider
    • zfe.principal.name.identifier=<the-header-key-to-be-used>
  • To use an HTTP request URL parameter as the user name

    Add the following lines to: <session-server>/conf/container.properties

    • zfe.principal.name.provider=com.microfocus.rzfe.webclient.security.rsg.UrlParameterAnonymousPrincipalNameProvider
    • zfe.principal.name.identifier=<the-url-parameter-key-to-be-used>
  • To use the client IP address as the user name

    Add the following line to: <session-server>/conf/container.properties

    • zfe.principal.name.provider=com.microfocus.rzfe.webclient.security.rsg.RemoteAddrAnonymousPrincipalNameProvider