9. Editar perfil
Permita que o usuário acesse a tela de edição de perfil no whitelabel Meaple. Essa tela é responsável por atualizar nome, e-mail, telefone, documento e data de nascimento (o avatar não é editável por essa página).
Sua aplicação apenas redireciona o usuário para essa página e recebe o usuário de volta via callbackUrl.
Rota de edição de perfil (whitelabel)
Para abrir a tela de edição de perfil hospedada pela Meaple:
const params = new URLSearchParams({
client_id: process.env.NEXT_PUBLIC_MEAPLE_CHANNEL_ID ?? '',
theme: process.env.NEXT_PUBLIC_THEME ?? '',
primary_color: `${process.env.NEXT_PUBLIC_PRIMARY_COLOR}`,
callbackUrl: process.env.NEXT_PUBLIC_APP_URL ?? '',
});
const url = `${process.env.NEXT_PUBLIC_MEAPLE_OAUTH_URL}/whitelabel/profile?${params.toString()}`;
window.location.href = url;Consulte a referência completa em Rotas Auxiliares.
Consultar perfil do usuário
Após o usuário editar o perfil no whitelabel e voltar para sua aplicação, você pode buscar os dados atualizados usando o Core:
const user = await sdk.users.getMe();Retorno: GetMeUserProps — id, name, email, document, phoneNumber, birthdate, avatar, etc.
Método Core: users.getMe
Referências
Last updated on