Configure WebFOCUS Express Client External Authorization

  1. Stop the WebFocus Express 80 Application Server service.
  2. In Notepad, open: <install location>\WebFOCUS_Express80\WebFocus\config\webconfig.xml
  3. 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>
                   
  4. 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>  
                   
  5. 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>
                   
    1. Click Save, and exit.
  6. Start the WebFocus Express 80 Application Server service on the Calyx RIM for Analytics server.
  7. Log on to the WebFocus Administration Console as Express Administrator: http://localhost:25000/ibi_apps/console/webfocusconsole.jsp?showall
  8. 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
  9. Click Save.
  10. 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
  11. Click Save.
  12. 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
  13. Click Save.
  14. Disable session caching:
    1. Go to Configuration > Client Settings > General and set CACHE_CONTROL to NO-CACHE
    2. Clear the IBIF_excelservurl field
    3. Click Save
  15. Go to Client Settings > Graph and clear the IBIF_graphservurl field.
  16. Click Save.
  17. Restart the WebFocus Express 80 Application Server.