Skip to main content
Version: Next

User Management

This page allows you to manage user access and authentication methods. Configure options include changing the admin password, enabling Active Directory authentication, enabling Okta Single Sign-On (SSO), or setting up two-factor authentication based on x509 v3 certificates.

Forgot Password and Restore Admin Account

In order to reset admin password or restore admin account in case you disable it after AD integration - you will require root or administrator access to the system where NetFlow Optimizer is installed. The password will be reset back to changeme or Instance ID in case you deployed NFO in cloud. To reset admin login password perform the following:

  1. Go to the directory where the password file is stored

Linux: /opt/flowintegrator/tomcat/data

Windows: C:\Program Files\NetFlow Logic\NetFlow Optimizer\tomcat\data

  1. Delete the following file:

    nf2sl_password

  2. Restart NFO Tomcat service

    Linux: systemctl -l restart tomcat_nfo.service.

    Windows: Restart NFO Tomcat using Windows Services.

Active Directory Authentication

Procedure

  1. Select Active directory authentication check box

  2. Click on Add AD Server button

  1. Specify Domain Name
  2. Specify User Group or Groups
  3. Select “Use DNS” or “Configure AS Server manually”
  4. Check “Use SSL” if needed
  5. If “Configure AS Server manually” is selected, specify AD host name or IP address
  6. Specify AD port
  7. Press ‘Save’ button to save your settings
info

The following steps are required if SSL is enabled:

  1. Import AD certificate or root CA into Java Runtime trusted keystore. Keystore has default password changeit.

Linux

   /opt/flowintegrator/java/jre/bin/keytool -import -trustcacerts -alias ADName -file AD.crt -keystore /opt/flowintegrator/java/jre/lib/security/cacerts -storepass changeit

Windows

   C:\Program Files\NetFlow Logic\NetFlow Optimizer\java\jre\bin\keytool.exe -import -trustcacerts -alias ADName -file AD.crt -keystore C:\Program Files\NetFlow Logic\NetFlow Optimizer\java\jre\lib\security\cacerts -storepass changeit

Where ADName and AD.crt are certificate name and file name respectively.

  1. Restart NFO Tomcat if certificate has been imported.
  • Linux: systemctl -l restart tomcat_nfo.service.
  • Windows: Restart NFO Tomcat using Windows Services.
note

For troubleshooting please check error messages in NFO GUI and/or log file logs/nf2sl.log. Logs trace level can be changed in this file /opt/flowintegrator/tomcat/webapps/ROOT/WEB-INF/classes/log4j2.xml. Uncomment the following line:

<Logger name="com.netflowlogic.nf2sl.service.security" level="trace"/>

Restart NFO Tomcat after changing trace level. Login again using AD user.

Okta Single Sign-On (SSO)

Procedure

To configure Okta SSO, follow these steps:

In Okta

  1. Open Okta Admin Console
  2. Navigate to Applications > Applications in the left panel
  3. Click Create App Integration button
  4. In the opened wizard select "OIDC - OpenID Connect" as a sign-in method and "Web Application" as the application type
  5. Complete the New Web App Integration form:
  • Enter Application integration name
  • Specify the Sign-in redirect URI: https://<host>:8443/oauth2/callback (obtainable from the NFO User Management page > Okta configuration dialog box, Redirect URI parameter)
  • Optionally set Sign-out redirect URI: https://<host>:8443/logout
  • Configure Controlled access settings
  • Click Save
  1. Copy Client ID and Client secret from the application's General page.

In NFO

  1. Click on edit (pensil icon) button in Okta SSO panel

  1. Paste the Client ID and Client secret from the okta into the respective fields
  2. Enter the Issuer URI: httsp://<your-okta-domain>
  3. Note that the Redirect URI parameter is non-editable and must match the value used in the Okta configuration
  4. Click Save to apply your settings

Two Factor Authentication (2FA)

If your organization requires Two Factor Authentication to support certificate policies for administrators, you can configure it using x509 Authentication panel.

  1. Select X509 authentication check box

  2. Click on Add AD Server button

  1. Enter required parameters

Please contact support@netflowlogic.com if you need further assistance.