Access Licenses are used to delegate the decision on which users will have access to your applications to the organization those users belong to (your customer). More advanced License / Subscription management functionality will be available soon, for instance to support: self service capabilities (customers acquiring a license / subscription thought a self service flow), requiring signing of legal documents (such as terms and conditions), processing payments and generating invoices.
An Access License on its own does not do much, so an Access License should always contain one or more Policies that provide access to users who have the license assigned. Policies can be added in 2 different ‘levels’ to a License:
Default policies; these policies are always available to every user that gets the access license assigned. An access license needs at least 1 default policy to be able to allocate the license to an organization.
Optional policies; these policies can optionally be assigned to users in addition to the default policy. These can for instance be used for more admin access within your application, something not every user should probably have.
Note that the admin of the organization that gets the license allocated (your customer) will determine who will get the optional policies. You do not have any control over that.
How to configure: An Access License that allows access to everything
If you want users to be able to access everything, but want to provide your customer with the freedom to determine which of their users get access, you will need to configure an Access License in addition to a Policy to grant access:
Add a License Name (eg with our company name. The license name will be visible for your customers)
Add an optional description
Go to Policies tab
Click ‘Add Default Policy’
Select the previously created policy that grants generic access
Confirm by clicking ‘Add Default Policy’
Save the license
The license is now created and can be allocated to an (customer) Organization.
How to configure: A license that allows access to a specific application
If you want users to be able to access a specific application, but want to provide your customer with the freedom to determine which of their users get access, you will need to configure an Access License in addition to a Policy to grant access:
Add a License Name (eg with our company name. The license name will be visible for your customers)
Add an optional description
Go to Policies tab
Click ‘Add Default Policy’
Select the previously created policy that grants access to the application(s) that everyone should have access to
Confirm by clicking ‘Add Default Policy’
If there are additional applications that only some people might need access to:
Click ‘Add Optional Policy’
Select the previously created policy that grants access to the application(s) that require specific assignment to have access to
Confirm by clicking ‘Add Optional Policy’
Save the license
The license is now created and can be allocated to a (customer) organization.
How to configure: An Access License that that contains roles
If your application uses roles to determine access, and your want your customers to be able to distribute these roles to their users, you will need to configure an Access License in addition to the roles: