UserSettings
@Serializable
Represents user settings and configuration from the Clerk environment.
This data class contains all the configuration settings that control user authentication, sign-up flows, social providers, and other user-related features for the application.
Constructors
Link copied to clipboard
constructor(attributes: Map<String, UserSettings.AttributesConfig>, signUp: UserSettings.SignUpUserSettings, social: Map<String, UserSettings.SocialConfig>, actions: UserSettings.Actions, passkeySettings: UserSettings.PasskeySettings?)
Types
Link copied to clipboard
@Serializable
Configuration for a user attribute (email, phone, username, etc.).
Link copied to clipboard
Configuration for passkey authentication features.
Link copied to clipboard
@Serializable
Configuration for the sign-up flow and requirements.
Link copied to clipboard
Properties
Link copied to clipboard
Available user actions and permissions
Link copied to clipboard
Configuration for user attributes (email, phone, username, etc.)
Link copied to clipboard
Configuration for passkey authentication (optional)
Link copied to clipboard
Sign-up flow configuration and settings
Link copied to clipboard
Configuration for social authentication providers