Loading
Configurar un proveedor de autenticación para la aplicación Microsoft manualmente a través de Configuración de privilegios mínimos

Configurar un proveedor de autenticación para la aplicación Microsoft manualmente a través de Configuración de privilegios mínimos

Agregue una credencial de proveedor de autenticación para establecer una conexión segura entre Salesforce y Microsoft.

Nota
Nota Para utilizar una configuración guiada para integrar Microsoft 365 y Azure, consulte Configurar Microsoft 365 e integración de Azure utilizando Configuración guiada.
EDICIONES REQUERIDAS
Disponible en: Lightning Experience
Disponible en: Ediciones Enterprise, Unlimited, Professional y Developer
PERMISOS DE USUARIO REQUERIDOS  
Para configurar Proveedor de autenticación: Usuario administrador de CLM

Asegúrese de que Id. de aplicación (cliente) y Valor de secreto de cliente corresponden a su cuenta de Azure. Si el Id. y el valor no coinciden con su cuenta de Azure, el complemento no funciona correctamente o no se carga como se espera, y puede dar como resultado problemas de API de gráficos.

  1. Desde Configuración, en el cuadro Búsqueda rápida, ingrese Proveedores de autenticación, y luego seleccione Proveedores de autenticación.
  2. Haga clic en Nuevo y seleccione Abrir Id. Connect como el tipo de proveedor.
  3. Ingrese MicrosoftApp como el nombre Proveedor de autenticación.
    La URL recibe automáticamente el sufijo de MicrosoftApp.
  4. En Clave de consumidor, ingrese el Id. de aplicación (cliente) de su aplicación Azure.
  5. En Secreto de consumidor, ingrese el Valor de secreto de cliente de su aplicación Azure.
  6. En Autorizar URL de extremo, ingrese https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize
  7. En URL de extremo de token, ingrese https://login.microsoftonline.com/organizations/oauth2/v2.0/token
  8. En URL de extremo de información de usuario, ingrese https://graph.microsoft.com/oidc/userinfo
  9. En Ámbitos predeterminados, ingrese Sites.Selected offline_access openid User.Read User.ReadBasic.All.
    Nota
    Nota Asegúrese de que Ámbitos predeterminados coincide con los permisos de API que agregó a su cuenta de Microsoft Azure. Consulte Configurar una aplicación Microsoft Azure manualmente a través de Configuración de privilegios mínimos.
  10. Asegúrese de que Enviar credenciales de cliente en encabezado no está seleccionada.
  11. Seleccione Enviar token de acceso en encabezado e Incluir secreto de consumidor en respuestas de API de SOAP.
  12. Para Controlador de registro, haga clic en Crear automáticamente una plantilla de controlador de registro.
  13. En Ejecutar registro como, seleccione su cuenta de administrador de Salesforce.
  14. Guarde sus cambios.
    Se guardan los detalles de su proveedor de autenticación y se generan las direcciones URL de configuración de Salesforce.
  15. En Configuraciones de Salesforce, verifique que se generaron estas URL.
    • URL de inicialización sólo de prueba

    • URL de inicialización de inicio de sesión único

    • URL de vinculación de usuario existente

    • URL de inicialización solo de OAuth

    • URL de devolución de llamada

    • URL de cierre de sesión único

  16. Si un sitio de Experience Cloud está disponible en su instancia de Salesforce, amplíe Sitios de Experience Cloud y verifique que se generan estas URL.
    • URL de inicialización sólo de prueba

    • URL de inicialización de inicio de sesión único

    • URL de vinculación de usuario existente

    • URL de inicialización solo de OAuth

    • URL de devolución de llamada

  17. Guarde sus cambios.

    El formato de Registration Handler es AutocreatedRegHandler con 13 dígitos.

    Después de guardar los detalles del proveedor de autenticación, se crea una clase Apex Registration Handler. Por ejemplo, AutocreatedRegHandler1234567890123.
  18. Desactive la sincronización automática de nombre de usuario y dirección de email.
    Cuando vincula Salesforce a Microsoft Azure, el sistema actualiza automáticamente su nombre de usuario y dirección de email de Salesforce con los detalles de su cuenta de Microsoft Azure. Puede desactivar esta actualización automática.
    1. Haga clic en el vínculo Registro Handler Apex Class.
    2. Haga clic en Modificar.
    3. Busque el método updateUser y elimine o comente este código:
      //u.email = data.email;
              //u.lastName = data.lastName;
              //u.firstName = data.firstName;
    4. Guarde sus cambios.
  19. Agregue la URL de devolución de llamada.
    1. Vuelva a su proveedor de autenticación.
    2. En la sección Configuración de Salesforce, copie la URL de devolución de llamada.
    3. Abra su cuenta de Microsoft Azure y haga clic en Descripción general.
    4. Junto a Redirigir direcciones URL, haga clic en Agregar una URL de redireccionamiento.
    5. Seleccione Agregar una plataforma | Web .
    6. Pegue la URL de devolución de llamada en URI de redireccionamiento.
    7. Si está disponible, seleccione Tokens de acceso (utilizados para flujos implícitos) y tokens de Id. (utilizados para flujos implícitos e híbridos).
    8. Haga clic en Configurar.
    9. Si tiene una comunidad de socios configurada, vaya al Proveedor de autenticación en su organización de Salesforce.
    10. Desde la sección Sitios de Experience Cloud, copie la URL de devolución de llamada.
    11. Abra su cuenta de Microsoft Azure y haga clic en Autenticación.
    12. Vaya a Web | Redirigir direcciones URL y haga clic en Agregar URL.
    13. Pegue la URL de devolución de llamada del sitio de Experience Cloud y guarde sus cambios.
      Las secciones Configuración de Salesforce y Sitios de Experience Cloud se rellenan con direcciones URL.
  20. Pruebe si su autenticación de proveedor de autenticación se realizó correctamente.
    1. Desde la sección Configuración de Salesforce, copie la URL de inicialización solo de prueba.
    2. Pegue la URL en la barra de direcciones y pulse Intro.

      Este es un texto de muestra que aparece:

      Se muestran los detalles del árbol de documentos.
 
Cargando
Salesforce Help | Article