PT Directo: Habilitación de SSO (OIDC)

El inicio de sesión único ("SSO") puede habilitarse dentro de su cuenta de Physitrack Direct, permitiendo a sus profesionales autenticarse utilizando un servicio de autenticación compatible con OIDC, como Azure AD, Okta, Auth0 y SURFconext (Países Bajos).

Physitrack en el flujo OIDC

Para saber más sobre la OIDC, vea este vídeo (1 hora, YouTube).

En el flujo OIDC, Physitrack es una " parte interesada", como se muestra a continuación.

1. Añada Physitrack a su proveedor OIDC

  1. Acceda a la consola de su proveedor de OIDC
  2. Añada Physitrack como "aplicación". Visite redirigir URI es https://(instance_name).physitrack.com/process_sso
  3. Debería recibir un identificador de cliente y secreto de cliente que necesitará en el siguiente paso.

Physitrack utiliza el sub reivindicación como clave para identificar a los usuarios entre sistemas.

2. Configure OIDC dentro de su cuenta Physitrack Direct

  1. Inicie sesión en su cuenta de Physitrack Direct, ya sea como propietario de la cuenta o como usuario con permisos para acceder al módulo "Autenticación".
  2. Vaya a Autenticación y rellene el siguiente formulario. 
  3. La mayor parte de esta información debería poder obtenerse fácilmente de su proveedor de OIDC. Todos los campos son obligatorios.

    Debería poder recuperar esta información en https://(domain.of.your.oidc.provider)/.well-known/openid-configuration

    Puede utilizar una herramienta de formato JSON para visualizar más fácilmente los valores.

    • Id de clienteElid generado para este cliente (Physitrack es un cliente del proveedor OIDC) por su proveedor OIDC.
    • Secreto

      El secreto generado para este cliente por su proveedor de OIDC.

    • Emisor

      Dominio del emisor del token. 

    • Punto final de autorización

      URL facilitada por el proveedor de OIDC.

    • Punto final de token

      URL facilitada por el proveedor de OIDC.

    • JWKS URI

      URL facilitada por el proveedor de OIDC.

    • Punto final Userinfo

      URL facilitada por el proveedor de OIDC.

    • Limitar el inicio de sesión de los profesionales sólo a SSO

      Cuando se activa, los practicantes de esta cuenta de Physitrack Direct pueden iniciar sesión sólo a través de SSO, y no con la combinación de correo electrónico + contraseña.

      Esto significa que los profesionales no podrán iniciar sesión en Physitrack para iOS.

3. Añadir profesionales a su cuenta Physitrack Direct

Esto se hace independientemente de la creación de la OIDC.

Tenga en cuenta que:

  • Antes de que un profesional pueda iniciar sesión con SSO, la cuenta del profesional debe haber sido creada (aprovisionada) en Physitrack. Esto puede hacerse manualmente o a través de una API.

    Nuestra implementación de OIDC no permite el aprovisionamiento y desprovisionamiento de cuentas de profesionales. Para las consultas de mayor tamaño, ofrecemos una API para aprovisionar y desprovisionar cuentas de profesional.

  • Cada profesional debe tener una dirección de correo electrónico única dentro de Physitrack.
  • No es necesario que la dirección de correo electrónico del profesional dentro de Physitrack coincida con el correo electrónico del profesional dentro del sistema de provisión de identidades (por ejemplo, Azure AD o SURFconext).
  • Cuando un profesional haya activado el SSO para su cuenta de Physitrack, recibirá un correo electrónico con una contraseña de un solo uso en la dirección de correo electrónico con la que esté registrado en Physitrack. El profesional deberá introducir esta contraseña para activar la conexión SSO.

4. Listo. Los profesionales ya pueden iniciar sesión mediante SSO.

Los profesionales de su cuenta Physitrack Direct ya pueden iniciar sesión desde la página de inicio de sesión de Physitrack y hacer clic en el botón "Inicio de sesión único" para autenticarse a través de su proveedor OIDC.

¿Responde esto a su pregunta? Gracias por sus comentarios Ha habido un problema al enviar su comentario. Vuelve a intentarlo más tarde.

Póngase en contacto con nosotros: Contactar con Physitrack Contactar con Physitrack