Skip to main content

Authentication and identity-based policy and monitoring

Function description

info
  • Can support WEB authentication (SSO)
  • Can identify the Starlink identity information of the authentication terminal, including: user, department
  • Support policies based on identity information and statistics based on identity information
info
  • Configure employee, department and other identity information for authentication
  • Configure the SSO application of the Starlink controller as the authentication source
  • Generate the access key of StarLink API, which is used to call StarLink API for identity synchronization (optional)

Configure employees and departments

Configuration path: departments and members

New employee

  1. Click "Add Member" xinglian8

  2. A pop-up window will appear, configure the corresponding parameters, and then click "Confirm" xinglian9

Create new department

  1. Click the "+" in the upper left corner, a drop-down box will pop up, and select "New Sub-Department" xinglian10

  2. A pop-up window will appear, configure the corresponding parameters, and then click "OK" xinglian11

Create new employees belonging to this department

  1. Select the department and click "Add Members" xinglian14

  2. The value of department is the department, fill in other parameters and click "Confirm" xinglian15

Change employee department

  1. In the employee's operation column, click "Operation", and the drop-down box will pop up and click "Change Department" xinglian12

  2. Select the department you want to add and click "OK" xinglian13

Create a new sso application

  1. Starlink controller, enter: Application-Application List, click "Self-Build Application" xinglian1

  2. Select "OIDC" xinglian2

  3. A pop-up window will appear, configure parameters, and then click "OK"

tip

xinglian3

Configure mapping relationship

info
  • Configure fields related to identity information in Starlink API

Configuration path: Application details interface-single sign-in page-mapping relationship

  1. Configuration method: Click "Edit", and the interface will pop up to perform: add/modify/delete

xinglian4

  1. The configuration parameters are as shown in the figure below

xinglian5

Create a new access key (optional)

info
  1. Enter: Integration Management-API Management, click "Create Access Key"

xinglian6

  1. The configuration example is as follows

xinglian7

Usage scenarios

Scenario 1: The site only enables SSO authentication

Scene description

A company has a department: Sales Department, and the office network segment is: 192.168.100.0/24, where:

  • Sales Director: Mr. Li, set up a whitelist and avoid certification
  • Other employees in the sales department require certification

Tenant authentication configuration

Configuration path: "Tenant" → "Config" → "Security Service" → "Identity Authentication", switch to the "Identity Authentication" page

Configuration: Authentication Integration, authentication portal, authentication page customization

tip

Tenant Authentication Configuration 1

Site authentication configuration

Configuration path: "Tenant" → "Site" → "VRF Configuration" → "Network", "Authentication Policy" section

The configuration is as follows:

  • Certification scope: Sales department’s network segment (192.168.100.0/24)
  • Whitelist: Mr. Li’s device IP (192.168.100.100)
tip

Site Authentication Configuration 1

Instructions: SSO Login

  1. For an unauthenticated terminal under the site, connect to the Internet or enter the URL in the browser, and the authentication portal will pop up; then click the login button
tip
  • If the Portal cannot pop up normally, it is recommended to enter: qq.com in the browser to trigger the Portal to pop up.

SSO login 1

  1. Jump to the StarLink login interface, enter the corresponding content, and click "Next" SSO login 2

  2. Jump to the password interface, enter the password, and click "Login" to authenticate. SSO login 3

  3. After successful authentication, you can access the web page normally. SSO login 4

Instructions: SSO Logout

  1. For a terminal that has been successfully authenticated, enter the authentication portal address on the browser to jump to the logout interface, and then click "Logout"
    info

    Check the authentication portal address: "Tenant" → "Config" → "Security Service" → "Identity Authentication" → "Identity Authentication" page

"Portal domain name" in the "Authentication Portal" section SSO logout 1 :::

SSO Logout 2

Scenario 2: The site enables SSO authentication and needs to configure a policy based on identity information.

info
  • To configure SSO authentication and SSO login/logout, please refer to the introduction in Scenario 1
  • This section focuses on: Configuring policies based on identity information
  • Supports the following policies: Policy Routing, business policy, ACL firewall, application firewall, SNAT, security policy
tip
  • Source/destination, select this site to support configuring identity information
  • Policy Routing/security policies only support the configuration of source identity information, and other policies support source/destination identity information.
  • A single rule in the policy allows only one department to be selected; if multiple departments are required, please configure multiple rules.
  • If the identity information changes, for example, the department to which the user belongs changes, it is recommended that the user re-authenticate before using the policy based on the user.
  • After successful user authentication, based on the policy of the department to which the user belongs, the maximum effective time is: 5 minutes

Identity synchronization

info
  • Identity synchronization, used to synchronize Starlink identity information (users, departments) to the controller side
  • Identity synchronization must be performed first before identity information can be used in different policies
tip

Configuration path: "Tenant" → "Config" → "Security Service" → "Identity Authentication", switch to the "Identity Synchronization" page

  1. Click "Modify" and configure the synchronization parameters in the pop-up interface; click "Sync Now" to trigger the synchronization operation. Identity information synchronization 1

  2. Switch to the "Identity Information" page to view the synchronized identity information Identity information synchronization 2

Static binding

info
  • Identity synchronization is required before static binding can be performed
  • Bind the device IP to the user
  • Staticly bound IP, no authentication required, you can access the network
  • Generally used for devices that cannot pop up the Portal page

The configuration is as follows: static binding 1

Identity-based policy configuration

Operation instructions: Select the identity in the policy
  1. Take ACL firewall as an example, create a new rule, first click "This site", and then click "Matching conditions" Use identity information in policy 1

  2. Click on the "Department/User" page Use identity information in policy 2

  3. Currently in the root department, click "Subordinate" to enter the subordinate department Use identity information in policy 3

  4. First select the category: user or department, then under the category, select the user/department by checking or searching. Use identity information in policy 4

  5. The selected user/department will be displayed in the list on the right. Then click "OK" Use identity information in policy 5

  6. Configure other parameters of the rule and click "Save Configuration" Use identity information in policy 6

Operation instructions: Using authentication conditions in policies
info
  • Authenticated: certified or statically bound
  • Certification-free: certification whitelist or outside the certification scope
  • Authentication conditions cannot be configured with departments/users
  1. Take ACL firewall as an example, create a new rule, first click "This site", and then click "Matching conditions" Use authentication condition 1 in policy

  2. Click the "Authentication Conditions" page, select authenticated users/authentication-free users, and then click "OK" Use authentication condition 2 in policy

Scenario 1: Configure ACL firewall: prohibit a certain department from accessing specified websites
  1. First configure the Address Group, including the URL of the prohibited website. ACL Firewall 1

  2. Configure the following ACL firewall rules, where: select the department as the source, and select the Address Group as the destination. ACL Firewall 2

Scenario 2: Configure business policy: the department director has a speed limit of 20M, and the rest of the department employees have a speed limit of 10M
tip
  • Director rules have a higher priority than department rules, so configure department rules first and then configure director rules.
  1. Business Policy, configuration department, speed limit 10M bc1

  2. Business Policy, configure the department director’s user, limit the speed to 20M bc2

  3. The configured Business Policy is shown as follows bc3

Scenario 3: Configure security policy: enable content filtering for some users under the department
  1. First configure the content filtering configuration file swg1

  2. Configure the security policy, select multiple users as the source, and reference the content filtering configuration file swg2

Online terminal and static binding

Online terminal

Static binding terminal

Authentication log

Authentication login/logout log

Identity-based monitoring

Security log

  • Source/destination users reflected in security logs Security Log 1

Traffic Monitoring

Traffic Monitor

Security Monitoring

Security Monitoring