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
  3. Policy based access

Configuring policies

PreviousPolicy based accessNextAttribute based access

Last updated 12 days ago

Was this helpful?

Policies are used to authorize users, they can contain all the conditions the user or situation needs to adhere to (by using Filters) and determine the result of the check.

A Policy can have the following outcomes that will be used in the authorization check (together with all the other policies a user might have):

  • Allow; this means this policy will allow access in the specified situation (as defined in the filters)

  • Deny; this means this policy will deny access in the specified situation (as defined in the filters)

  • Audit; this means the policy will explicitly be added to the audit log on either Info, Warning or Error level. This outcome will not contribute to the authorization decision.

  • Inconclusive; this means the policy does not contribute to the authorization decision. This outcome will mainly be used when grouping policies that are often used together.

For policies with a Deny outcome, you can specify a custom deny message that will be displayed to the user when this policy applies and the user tries to login to your application(s).

A policy can contain child policies, which means that the policies added as child policies will be evaluated (as separate policies), whenever the ‘parent’ policy applies (regardless of the decision outcome).

A policy can contain multiple filters, to indicate if the policy is applicable. See the Filters section for more information about filters.

Below you will find a couple of examples on how to configure a policy. Note that by applying filters and changing the Decision, you can create any kind of (restrictive) policy you require.

How to configure: A policy that allows access to everything

To configure a policy that allows access to everything for users who will have the policy:

  1. Open the

  2. Navigate to the Access control - Policy based section

  3. Click ‘Create Policy’ → ‘Create New Policy’

  4. Add a Policy Name (eg “Allow Policy”)

  5. Select Decision ‘Allow’

  6. Save the policy

The policy is now created and can be used to assign to (customer) Accounts, or add to Subscription Plans.

How to configure: A policy that allows access to a specific application

To configure a policy that allows access to a specific application for users who will have the policy:

  1. Navigate to the Configuration - Filters section

  2. Go to the Filters tab

  3. Configure a filter for your application, see: #how-to-configure-a-filter-that-checks-for-a-specific-application

  4. Go to Access control - Policy based tab

  5. Click ‘Create Policy’ → ‘Create New Policy’

  6. Add a Policy Name (eg with the application name)

  7. Select Decision ‘Allow’

  8. Go to Filters tab

  9. Add the (previously created) filter that checks for your application.

  10. Save the policy

The policy is now created and can be used to assign to (customer) Accounts, or add to an Access License.

Admin Portal