This demonstrates how Clear Entitlement can be utilized to provision entitlements, perform data redaction, query functional access, and verify data access.
Cash Management Demo App | |
---|---|
URL | https://app.clearentitlement.com/demo |
Usernames | paymentmaker1, paymentmaker2, paymentchecker1, paymentchecker2, paymentchecker3 |
Password | ClearEntitlement@1 |
Notes |
Try login and create/approve payments. Transactions are auto
deleted in 5 minutes. paymentmaker1 max amount is 500, and paymentmaker2 max amount is 1000. |
Admin Console | |
---|---|
URL | https://app.clearentitlement.com |
Username | readonly |
Password | ClearEntitlement@1 |
Notes |
View payment app policies and user entitlements. Clear Entitlement IdP SSO is enabled, please logout before switch between demo app and admin console. |
Use Case and Policy Model
Provisioning
Customers have the flexibility to provision user entitlements
using the SCIM API or manage entitlements through the
out-of-the-box SCIM UI. When using the Clear Entitlement UI, the UI schema determines the appearance and structure of the UI. In this demo app, we use account and amount pairs to control access. The application role's schema: {..., accountAndLimit":{"ui:title":"Account and Max Amount","items":{"ui:title":" ", "account":{"ui:title":"Account"}, "maxAmount":{"ui:title":"Max Amount"}}}...} results in a UI like the one shown in this screenshot. For details, log in to the admin console and view the application role schemas for the Payment Demo App. |
![]() |
Entitlement Service Integration
It's important to note that while UI integrations such as displaying authorized menu items, buttons, and accounts enhance user experience, they can be bypassed with generated requests on the fly. Therefore, server-side permission checks performed by the APIs are essential for ensuring security and adherence to access control policies.
Functional Entitlement
What a payment maker sees:![]() |
What a payment checker sees:![]() |
Single Value Filter
Candidate accounts for payment maker1:![]() |
Candidate accounts for payment maker2:![]() |
Composite Filter
Show only the payment requests that payment checker1 can approve: ![]() |
Show only the payment requests that payment checker2 can approve:![]() |
API Protection