Frequently Asked Questions (FAQ)
Here are some common questions folks usually ask about Wristband.
What exactly is a tenant?
A tenant is a grouping of users who have access to a common set of data, configurations, and security settings. In Wristband, users in one tenant are logically isolated from users in other tenants. Each tenant has their own customizable login page that authenticates users belonging to that tenant. Furthermore, each tenant has a unique vanity URL, which can be used to navigate to a tenant's login page.
How are tenants isolated from each other?
Tenants are logically isolated from each other. They exist in the same database instance, but data is isolated from each other using a tenant identifier discriminator column.
Who enforces authorization (RBAC) decisions?
Wristband manages the association between users, roles, and permissions, but the actual authorization decision is handled by your application. Wristband is responsible for providing the roles and permissions of the authenticated user to your application, but your application is responsible for using those roles and permissions to enforce authorization.
Are there prebuilt widgets or components that can be embedded into our frontend code?
We prioritized our hosted UI pages for our out-of-the-box offering. We also allow you to host your own UI by configuring "Custom Page URLs" that let you take control of our workflows through API calls. As a result, we don't currently support an embedded widget, though it is possible we may add some widgets in the future.
How can we migrate data from our system into Wristband?
You can import users into Wristband using our user APIs. We also have a Python script that can be used to import users from a CSV file. Currently, we don't support importing existing password hashes, but our login flow can be configured to require users to reset their password if one is not already set.
What if I want to migrate my data out of Wristband?
If something isn't working for you, we'll go above and beyond to make your experience with us better. That said, we understand that sometimes you may have different needs. In that event, you can use this export script to export your data as a CSV. If you have more complex needs, reach out to support, and we will get you sorted.
Updated 15 days ago