Configuración de perfiles

hola buenas, necesito configurar mi app para que cada usuario que presione “Agregar Perfil” cree automáticamente una cuenta personal con usuario y contraseña dentro de la app.

Quiero que cada perfil quede vinculado únicamente a su propietario y que solo ese usuario pueda modificar su propio perfil desde la app, sin acceder a las tablas de datos.

Las modificaciones deben hacerse directamente desde su perfil público/privado dentro de la aplicación, por ejemplo:

  • cambiar fotos,
  • editar descripción,
  • modificar datos de contacto,
  • actualizar servicios,
  • horarios,
  • ubicación, etc.

También necesito que:

  • otros usuarios no puedan editar perfiles ajenos,
  • el botón “Editar perfil” solo aparezca para el propietario,
  • y que el sistema funcione usando permisos y autenticación de Glide.

¿Cuál es la mejor forma de hacerlo usando User Profiles, Row Owners, Roles y pantallas de edición dentro de Glide?
desde ya muchas gracias por la info..

Username and password is not a supported authentication method in Glide. If you attempt to create your own authentication method, it will not be secure because you will be storing usernames and passwords in plain text. It will be very easy for other users to find and abuse someone else’s username and password. Only use authentication methods provided by Glide, such as the email Pin or Google authentication methods.

When a user signs in the proper way, a user row will automatically be created for them.