Authentication

Crear un Token de Acceso Personal

  • Los tokens de acceso personal (PAT) ofrecen un mecanismo de autenticación alternativo al token OAuth de corta duración que se emite al usar un nombre de usuario y una contraseña.

  • El PAT es válido hasta que genere un nuevo token.

  • El PAT vencerá en un plazo de 365 días.

  • La fecha de vencimiento se muestra una vez que se genera un token.

  • El PAT utiliza autenticación básica, donde el nombre de usuario es su nombre de usuario de Fluid y la contraseña es el token generado.


Generación y uso de un token

Para generar y usar un token, siga los pasos que se indican a continuación.

  1. Vaya a “Actualizar mi perfil”, que se encuentra en el menú principal (menú desplegable al hacer clic en el avatar).

  2. Haga clic en “Generar token de acceso personal” (si este botón no está visible, comuníquese con el soporte de Fluid).

  3. Copie el token de acceso recién generado haciendo clic en el botón “Copy Token”. Guárdelo en un lugar seguro, ya que este token no estará disponible más adelante.

  4. Utilice autenticación básica, con el nombre de usuario de su usuario de Fluid como nombre de usuario, y el token generado como contraseña.
    Ejemplo de lo que se ve en Power Apps al crear un conector personalizado.


    Ejemplo de cómo configurar el nombre de usuario y la contraseña en PowerApps. (Al crear una conexión)

  5. Si está creando su propia solicitud manualmente (con una herramienta como curl), deberá combinar su nombre de usuario de Fluid con el token de acceso personal y codificarlo en base 64. (Tenga en cuenta que debe haber dos puntos entre el nombre de usuario y el token.)

    Ej.: username:PersonalAccessToken

    Resultado: david.burt:ZGF2aWQuYnVydHwyMDIwLzExLzA0IDEwOjU2OjM4IEFNfDYwNDMyODE3Ng==

    Convierta el nombre de usuario y el token a base64. (https://www.base64encode.org/)

    Resultado: ZGF2aWQuYnVydDpaR0YyYVdRdVluVnlkSHd5TURJd0x6RXhMekEwSURFd09qVTJPak00SUVGTmZEWXdORE15T0RFM05nPT0=

    Ahora puede usar el token en base64 anterior en una solicitud a la API de su instancia de Fluid.

  6. Agregue un encabezado Authorization a su solicitud, que utiliza el tipo de autorización Basic.

    Authorization: Basic “token en base 64”.

    Ej. de encabezado

    Authorization: Basic ZGF2aWQuYnVydDpaR0YyYVdRdVluVnlkSHd5TURJd0x6RXhMekEwSURFd09qVTJPak00SUVGTmZEWXdORE15T0RFM05nPT0=

  7. Ejemplo de una solicitud curl.

    curl -X GET -H "Authorization: Basic ZGF2aWQuYnVydDpaR0YyYVdRdVluVnlkSHd5TURJd0x6RXhMekEwSURFd09qVTJPak00SUVGTmZEWXdORE15T0RFM05nPT0=" https://domain.fluid.work/api/Account/MyProfile  


Was this article helpful?