You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For all Security Policies (all) that are applicable (is_active)
We check all compliance rules for active policies for the current request.
If we find a rule for which the current request is not compliant, the request is considered non-compliant with respect to that Policy.
There must be at least one Policy for which the current request is compliant (unless no Policy is defined or active) for it to be accepted (as soon as we find a Policy for which the request is compliant, we stop testing).
This mechanism applies to each request, even if a user is already authenticated.
Security policies are managed by the AccessController service.
settings > security
ability to specify one or more IPs for the company (organizations configured in the software)
ability to define access hours (by organization & department/subsidiary)
SecurityPolicy
name
is_active
policy_rules_ids
SecurityPolicyRule
For a given user (all if user_id = 0), the element pointed by the policy rule type must match one of the values of the rule.
Security policies
For all Security Policies (all) that are applicable (is_active)
We check all compliance rules for active policies for the current request.
If we find a rule for which the current request is not compliant, the request is considered non-compliant with respect to that Policy.
There must be at least one Policy for which the current request is compliant (unless no Policy is defined or active) for it to be accepted (as soon as we find a Policy for which the request is compliant, we stop testing).
This mechanism applies to each request, even if a user is already authenticated.
Security policies are managed by the AccessController service.
settings > security
SecurityPolicy
SecurityPolicyRule
For a given user (all if user_id = 0), the element pointed by the policy rule type must match one of the values of the rule.
Selection: Policy Rule Type
ip_address (IP-based Policy)
Condition: The user's IP address must be in a specific list.
Example: Allow access only to users whose IP address is in the range 192.168.1.0/24.
location (Location-based Policy)
Condition: The user's geographical location must correspond to a specific region.
Example: Allow access only to users located in the European Union.
user_group (User Group Policy)
Condition: The user must belong to a specific group.
Example: Allow access only to members of the "Administrators" group.
user_login (User Login Policy)
Condition: The username must match a specific value.
Example: Allow access only to the user with the login "john.doe".
time_range (Time-based Access Policy)
Condition: Access is only allowed at certain times of the day.
Example: Allow access only during office hours (9am-5pm).
SecurityPolicyRuleValue
Values can be direct value or a pattern.
Notation: Policy Rule value
ip_address
location
user_group
user_login
time_range
(times are used according to timezone setting)
The text was updated successfully, but these errors were encountered: