Skip to main content

<ThunderIDUserProfile />

The ThunderIDUserProfile component renders a full profile management interface. Users can view and edit their personal information, change their password, and manage linked accounts. It is auto-registered by the Nuxt module.

Usage

Basic Usage

pages/profile.vue
<template>
<ThunderIDUserProfile />
</template>

Dedicated Profile Page

pages/profile.vue
<script setup lang="ts">
definePageMeta({ middleware: 'auth' })
</script>

<template>
<div class="max-w-2xl mx-auto py-8">
<ThunderIDUserProfile />
</div>
</template>

Props

PropTypeRequiredDescription
appearanceAppearanceCustomize the component's visual appearance
sectionsstring[]Restrict which profile sections are shown. Defaults to all sections
preferencesPreferencesCustomization options for i18n and theming
ThunderID LogoThunderID Logo

Product

DocsAPIsSDKs
© WSO2 LLC. All rights reserved.Privacy PolicyCookie Policy