LogoLogo
SupportFeedbackLogin
  • WELCOME
    • Welcome to Veriam docs
    • Admin Portal
    • Customer Portal
  • FOR PROVIDERS
    • Customer accounts
    • Customer users
    • CIAM
      • Getting started
      • Connect your application
        • Application settings
      • Set up access controls
      • Role based access
        • Configuring roles
        • Adding permissions to roles
      • Policy based access
        • Configuring policies
      • Attribute based access
      • Resource based access
      • Filters
      • Provide access to customers
    • Subscription Management
      • Merchant of Record
      • Getting started
      • Setup access rules for subscriptions
      • Configure your plans
      • Set up your pricing page
      • Pricing models
      • Billing & invoicing
      • Managing subscriptions
        • Create subscriptions
        • Cancel subscriptions
        • View payments & invoices
  • Contracting
  • FOR CUSTOMERS
    • Manage your organization
      • Set up your organization
      • Add your users
      • Manage users
      • Manage employee access
      • Provide access to my application for my own employees
    • Manage your account
      • Create account
      • Join your organization
      • Manage my own profile
      • Account security
      • Forgot password
    • Manage your subscriptions
      • Get a new subscription
      • Cancel subscriptions
      • Manage users of subscriptions
      • View subscription details
      • Billing contact
Powered by GitBook
LogoLogo

Product

  • CIAM
  • Subscription Management
  • Contracting

Company

  • About Us
  • Contact
  • Foundation

Support

  • Log a ticket
  • Give us Feedback

2024 Veriam

On this page

Was this helpful?

  1. FOR PROVIDERS
  2. CIAM

Filters

Filters are used in the different types of Policies and roles to determine if the policy or role is applicable to the situation in which the authentication / authorization check happens. The filters describe the conditions that should match for the policy to be applicable.

Filters can contain multiple filter conditions and also include existing (nested) filters.

The filter conditions be checked with the following operators among the added filter conditions:

  • AND, means that all added filter conditions (and nested filters) need to apply for the filter to be applicable

  • OR, means that at least 1 of the added filter conditions (and nested filters) need to apply for the filter to be applicable

Each filter conditions consists of 3 parts:

  • An attribute, for which the value is checked against the rest of the condition

  • An operator, that describes what kind of check should be done. The operator depends on the type of attribute. For instance, a text attribute could have operators like equals, does not equal, contains and does not contain; and a date or time attribute could have operators like equal, before or after.

  • A value, against which the actual attribute value is checked.

See the examples below for how to configure specific situations.

How to configure: A filter that checks for a specific application

To configure a filter that checks for a specific application:

  1. Navigate to the Advanced section

  2. Go to Filters

  3. Click ‘Create Filter’

  4. Add a Filter Name (eg containing the application name)

  5. Go to the Filter Conditions tab

  6. Create a filter conditions for your application

    1. Select the ‘Application Name’ parameter

    2. Leave the operator or ‘Equal’

    3. Add your application name as configured in Veriam (in Configuration - Applications tab)

  7. In case you want to filter on multiple applications:

    1. Change the filter operator to ‘OR’

    2. Click ‘Add Filter Condition’

    3. create the filter condition for your application (see step 6)

  8. Save the filter

The filter is now created and can be added to a Policy.

How to configure: A filter that checks for office hours

To configure a filter that checks for office hours (not that this scenario is for example purposes, it is advised to only create filters that make sense for your situation):

  1. Navigate to the Configuration section

  2. Go to Filters tab

  3. Click ‘Create Filter’

  4. Add a Filter Name (eg “Within office hours”)

    1. Add an optional description

  5. Go to the Filter Conditions tab

  6. Create a filter to check if the time is before office hours

    1. Select the ‘System Time’ parameter

    2. Change the operator or ‘After’

    3. Select the start of your office hours (eg “09:00”)

  7. Leave the filter operator set to ‘AND’

  8. Create a filter to check if the time is after office hours

    1. Click ‘Add Filter Condition’

    2. Select the ‘System Time’ parameter

    3. Change the operator or ‘Before’

    4. Select the end of your office hours (eg “17:00”)

  9. Save the filter

The filter is now created and can be added to a Policy.

Note: depending on if you want to allow access within office hours (this filter would need to be added to all policies that provide access), or deny access outside of office hours (this filter could be added to a separate policy that denies access), the filter would be configured differently.

PreviousResource based accessNextProvide access to customers

Last updated 1 month ago

Was this helpful?