Block Commerce component: restrict access using a custom field
Use the Block Commerce component to prevent users from accessing a page based on a custom attribute of the logged-in user.
Pre-requisite:
- This component must be used on a Page set to Authenticated. Learn more at: Authentication provider per page
-
This component checks the
userDetails
object, which is a representation of the authenticated user.-
userDetails
is populated by your authentication provider via the JWT token. -
You must configure your authentication system to include
custom:allow_commerce
attribute as a claim in the JWT token and set it to"false"
. The component will then block the user from accessing the page. - Learn more about how to set up JWT tokens and claims in Limio: How to federate your authentication provider via OAuth and OpenID with Limio.
-
id | label | type | default |
heading | Heading | string | Something went wrong |
body | Body | richtext | It looks like you're not eligible for this purchase. Go to your account to update your details. |
label | Button Label | string | My account |
url | Button URL | string | /mma |
componentId | Component Id | string | block-purchase-dialog-limio |
Comments
0 comments
Please sign in to leave a comment.