I'm evaluating Asgardeo as a potential solution.
One of my requirements is the ability to customize the sign-up process — for example, by adding a "Terms of Use" checkbox.
The feature "Design seamless self-registration experiences" seems to meet this requirement, but it doesn’t appear to work in my free trial account.
It allows me to create the sign-up page, but when I add a checkbox input, it doesn’t let me associate it with the custom attribute I created for this purpose (it does not appear in the attribute field in the input properties).
The attributes listed in the input properties are those displayed by default in the user profile. Make sure that the custom attribute you created is displayed by default in the user profile (From "User Attributes and Stores" -> "Attributes" -> custom_attribute).