web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Pages / no puedo realizar regi...
Power Pages
Suggested Answer

no puedo realizar registros ni ajustes dentro de una tabla con usuario local

(1) ShareShare
ReportReport
Posted on by 2
tengo un cotizador personalizado y al querer guardar o realizar un cambio a la tabla en donde se almacena no puedo hacerlo con un formulario personalizado, ya que me sale error 401 indicándome que no tengo permisos ya que no me da el token para poder, estoy ingresando con una cuenta local.
Categories:
I have the same question (0)
  • Suggested answer
    Jon Unzueta Profile Picture
    1,827 Super User 2025 Season 2 on at
     

    El error 401 (Unauthorized) que estás recibiendo al intentar guardar datos en tu cotizador personalizado desde un formulario en Power Pages indica que el usuario actual no tiene un token válido de autenticación para realizar operaciones sobre la tabla en Dataverse.

    Dado que mencionas que estás ingresando con una cuenta local, aquí hay varios puntos técnicos que debes revisar:


    🔍 Causas comunes del error 401 en Power Pages con formularios personalizados

    1. Cuenta local sin autenticación OAuth
      Las cuentas locales (no Azure AD ni cuentas externas federadas) no generan un token válido para acceder a Dataverse mediante la API. Esto impide operaciones como Create, Update o Delete.

    2. Falta de permisos en la tabla
      Aunque el formulario esté bien configurado, si no hay una Table Permission asociada al Web Role del usuario, no podrá guardar datos.

    3. Formulario personalizado sin contexto de seguridad
      Si estás usando un formulario embebido o personalizado (por ejemplo, con JavaScript o Liquid), necesitas asegurarte de que el contexto del usuario esté correctamente autenticado y autorizado.


     Soluciones recomendadas

    1. Usa autenticación externa (Azure AD B2C o Azure AD)

    Si estás usando cuentas locales para pruebas, considera configurar Azure AD B2C para que los usuarios se autentiquen correctamente y obtengan un token válido.

    2. Configura correctamente las Table Permissions

    • Ve a Portal Management App.
    • Crea una Table Permission para la tabla del cotizador.
    • Asocia la Table Permission al Web Role del usuario.
    • Asegúrate de que el permiso incluya Write y AppendTo.

    3. Verifica el formulario personalizado

    Si estás usando JavaScript para enviar datos (por ejemplo, con fetch o axios), asegúrate de que:

    • El usuario esté autenticado.
    • El token se incluya en el Authorization header.
    • El endpoint sea el correcto (https://<org>.crm4.dynamics.com/api/data/v9.2/<entity>).

    4. Usa Entity Forms o Basic Forms

    Si el formulario personalizado no puede manejar el token, considera usar un Entity Form o Basic Form que ya esté integrado con el sistema de seguridad del portal.


    🧪 ¿Cómo probar si el usuario tiene permisos?

    Puedes crear una página de prueba con un Entity List y ver si los registros se muestran. Si no se muestran, es probable que el Web Role no tenga permisos adecuados.

     

    🏷️ Tag me if you have any further questions or if the issue persists.

    ✅ Click "Accept as Solution" if my post helped resolve your issue—it helps others facing similar problems. ❤️ Give it a Like if you found the approach useful in any way.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Pages

#1
Fubar Profile Picture

Fubar 103 Super User 2025 Season 2

#2
Jerry-IN Profile Picture

Jerry-IN 61

#3
sannavajjala87 Profile Picture

sannavajjala87 31

Last 30 days Overall leaderboard