Configure WebFOCUS Express Client External Authorization
- Stop the WebFocus Express 80 Application Server service.
- In Notepad, open: <install location>\WebFOCUS_Express80\WebFocus\config\webconfig.xml
-
Navigate to end of the file, before
</web-app> and copy the following entries:
<context-param> <param-name>IBI_WFRS_Service_User</param-name> <param-value>admin</param-value> <param-possible-values>provider\userid</param-possible-values> <use-default>FALSE</use-default> <param-properties></param-properties> <display-order>024</display-order> <category-name>Security</category-name> </context-param> <context-param> <param-name>IBI_WFRS_Service_Pass</param-name> <param-value>[:]0MJweHOZa%2FE%3D</param-value> <use-default>FALSE</use-default> <param-properties>PASSWORD</param-properties> <display-order>025</display-order> <category-name>Security</category-name> </context-param> -
In same
webconfig.xml file, search for
IBI_Multiple_Logins_Per_User and replace the
<context-param> section with the following:
<context-param> <param-name>IBI_Multiple_Logins_Per_User</param-name> <param-value>false</param-value> <param-default>true</param-default> <use-default>FALSE</use-default> <param-properties></param-properties> <category-name>Account Policies</category-name> </context-param> -
In same
webconfig.xml file, search for
IBI_User_Name_Case and replace the
<context-param> section with the following:
<context-param> <param-name>IBI_User_Name_Case</param-name> <param-value>MIXED</param-value> <param-possible-values>LOWER,MIXED,UPPER</param-possible-values> <param-default>LOWER</param-default> <use-default>FALSE</use-default> <param-properties></param-properties> <category-name>Account Policies</category-name> </context-param>- Click Save, and exit.
- Start the WebFocus Express 80 Application Server service on the Calyx RIM for Analytics server.
- Log on to the WebFocus Administration Console as Express Administrator: http://localhost:25000/ibi_apps/console/webfocusconsole.jsp?showall
-
Go to the node
Configuration > Application Settings > Authentication to verify and set these settings:
Field Name Value Verify IBI_Authentication_Type = INTERNAL Set IBI_User_Group_Membership = EXTERNAL Set IBI_External_Group_Type = WFRS Set IBI_Allow_Login_External_Groups = *MAPPED* Verify IBI_WFRS_Authentication_Node = EDASERVE Verify IBI_WFRS_Passthrough_Groups = NONE Verify IBI_User_Password_Change = True - Click Save.
-
Go to the node
Configuration > Application Settings > Security to verify and set these settings:
Field Name Value Verify IBI_Anonymous_User = <blank> Verify IBI_Anonymous_WFRS_User = <blank> Verify IBI_Anonymous_WFRS_Pass = xxxxxxxx Verify IBI_Admin_Name = <blank> Verify IBI_Admin_Pass = xxxxxxxx Set IBI_WFRS_Service_User = admin Set IBI_WFRS_Service_Pass = admin password (xxxxxxxx) Verify IBI_CSRF_Allow_Legacy = True Verify IBI_CSRF_Enforce = False Verify IBI_CSRF_Token_Name = IBIWF_SES_AUTH_TOKEN Verify IBI_PKI_Allow_IP = 127.0.0.1 Verify IBI_PKI_Filter_Enabled = False Verify IBI_PKI_Userid_Source = subject - Click Save.
-
Go to
Configuration > Application Settings > Account Policies and verify these settings:
Field Name Value Verify IBI_Account_Lockout_Duration = 0 Verify IBI_Max_Bad_Attempts = 0 Verify IBI_Multiple_Logins_Per_User = False Verify IBI_Password_Complexity = False Verify IBI_Password_Expire = 0 Verify IBI_Password_Expire_Action = MUSTCHANGE Verify IBI_Password_Expire_Warning = 0 Verify IBI_Password_Minimum_Length = 0 Verify IBI_Password_Reuse = 0 Verify IBI_Reset_Account_Lockout_Counter = 0 Verify IBI_User_Name_Case = MIXED - Click Save.
-
Disable session caching:
- Go to Configuration > Client Settings > General and set CACHE_CONTROL to NO-CACHE
- Clear the IBIF_excelservurl field
- Click Save
- Go to Client Settings > Graph and clear the IBIF_graphservurl field.
- Click Save.
- Restart the WebFocus Express 80 Application Server.