Tutorial: Integración del inicio de sesión único (SSO) de Azure Active Directory con Khoros CareTutorial: Azure Active Directory single sign-on (SSO) integration with Khoros Care

En este tutorial, aprenderá a integrar Khoros Care con Azure Active Directory (Azure AD).In this tutorial, you'll learn how to integrate Khoros Care with Azure Active Directory (Azure AD). Al integrar Khoros Care con Azure AD, puede hacer lo siguiente:When you integrate Khoros Care with Azure AD, you can:

  • Controlar en Azure AD quién tiene acceso a Khoros Care.Control in Azure AD who has access to Khoros Care.
  • Permitir que los usuarios puedan iniciar sesión automáticamente en Khoros Care con sus cuentas de Azure AD.Enable your users to be automatically signed-in to Khoros Care with their Azure AD accounts.
  • Administrar las cuentas desde una ubicación central (Azure Portal).Manage your accounts in one central location - the Azure portal.

Para más información sobre la integración de aplicaciones SaaS con Azure AD, consulte ¿Qué es el acceso a aplicaciones y el inicio de sesión único con Azure Active Directory?To learn more about SaaS app integration with Azure AD, see What is application access and single sign-on with Azure Active Directory.

Requisitos previosPrerequisites

Para empezar, necesita los siguientes elementos:To get started, you need the following items:

  • Una suscripción de Azure AD.An Azure AD subscription. Si no tiene una suscripción, puede crear una cuenta gratuita.If you don't have a subscription, you can get a free account.
  • Una suscripción habilitada para el inicio de sesión único (SSO) en Khoros Care.Khoros Care single sign-on (SSO) enabled subscription.

Descripción del escenarioScenario description

En este tutorial, va a configurar y probar el inicio de sesión único de Azure AD en un entorno de prueba.In this tutorial, you configure and test Azure AD SSO in a test environment.

  • Khoros Care admite el inicio de sesión único iniciado por SP e IDP.Khoros Care supports SP and IDP initiated SSO
  • Khoros Care admite el aprovisionamiento de usuarios Just-In-TimeKhoros Care supports Just In Time user provisioning
  • Una vez configurado Khoros Care, puede aplicar controles de sesión, que protegen la filtración y la infiltración de la información confidencial de la organización en tiempo real.Once you configure Khoros Care you can enforce session controls, which protect exfiltration and infiltration of your organization’s sensitive data in real-time. El control de sesión procede del acceso condicional.Session control extend from Conditional Access. Aprenda a aplicar el control de sesión con Microsoft Cloud App Security.Learn how to enforce session control with Microsoft Cloud App Security.

Para configurar la integración de Khoros Care en Azure AD, será preciso que agregue Khoros Care desde la galería a la lista de aplicaciones SaaS administradas.To configure the integration of Khoros Care into Azure AD, you need to add Khoros Care from the gallery to your list of managed SaaS apps.

  1. Inicie sesión en Azure Portal con una cuenta personal, profesional o educativa de Microsoft.Sign in to the Azure portal using either a work or school account, or a personal Microsoft account.
  2. En el panel de navegación de la izquierda, seleccione el servicio Azure Active Directory.On the left navigation pane, select the Azure Active Directory service.
  3. Vaya a Aplicaciones empresariales y seleccione Todas las aplicaciones.Navigate to Enterprise Applications and then select All Applications.
  4. Para agregar una nueva aplicación, seleccione Nueva aplicación.To add new application, select New application.
  5. En la sección Agregar desde la galería, escriba Khoros Care en el cuadro de búsqueda.In the Add from the gallery section, type Khoros Care in the search box.
  6. Seleccione Khoros Care en el panel de resultados y agregue la aplicación.Select Khoros Care from results panel and then add the app. Espere unos segundos mientras la aplicación se agrega al inquilino.Wait a few seconds while the app is added to your tenant.

Configuración y prueba del inicio de sesión único de Azure AD para Khoros CareConfigure and test Azure AD single sign-on for Khoros Care

Configure y pruebe el inicio de sesión único de Azure AD con Khoros Care mediante un usuario de prueba llamado B.Simon.Configure and test Azure AD SSO with Khoros Care using a test user called B.Simon. Para que el inicio de sesión único funcione, es preciso establecer una relación de vinculación entre un usuario de Azure AD y el usuario correspondiente de Khoros Care.For SSO to work, you need to establish a link relationship between an Azure AD user and the related user in Khoros Care.

Para configurar y probar el inicio de sesión único de Azure AD con Khoros Care, complete los siguientes bloques de creación:To configure and test Azure AD SSO with Khoros Care, complete the following building blocks:

  1. Configuración del inicio de sesión único de Azure AD , para permitir que los usuarios puedan utilizar esta característica.Configure Azure AD SSO - to enable your users to use this feature.
    1. Creación de un usuario de prueba de Azure AD , para probar el inicio de sesión único de Azure AD con B.Simon.Create an Azure AD test user - to test Azure AD single sign-on with B.Simon.
    2. Asignación del usuario de prueba de Azure AD , para habilitar a B.Simon para que use el inicio de sesión único de Azure AD.Assign the Azure AD test user - to enable B.Simon to use Azure AD single sign-on.
  2. Configuración del inicio de sesión único de Khoros Care , para configurar los valores de inicio de sesión único en el lado de la aplicación.Configure Khoros Care SSO - to configure the single sign-on settings on application side.
    1. Creación de un usuario de prueba de Khoros Care , para tener un homólogo de B.Simon en Khoros Care que esté vinculado a la representación del usuario en Azure AD.Create Khoros Care test user - to have a counterpart of B.Simon in Khoros Care that is linked to the Azure AD representation of user.
  3. Prueba del inicio de sesión único : para comprobar si la configuración funciona.Test SSO - to verify whether the configuration works.

Configuración del inicio de sesión único de Azure ADConfigure Azure AD SSO

Siga estos pasos para habilitar el inicio de sesión único de Azure AD en Azure Portal.Follow these steps to enable Azure AD SSO in the Azure portal.

  1. En Azure Portal, en la página de integración de aplicaciones de Khoros Care, busque la sección Administrar y seleccione Inicio de sesión único.In the Azure portal, on the Khoros Care application integration page, find the Manage section and select single sign-on.

  2. En la página Seleccione un método de inicio de sesión único, elija SAML.On the Select a single sign-on method page, select SAML.

  3. En la página Configurar el inicio de sesión único con SAML, haga clic en el icono de edición o con forma de lápiz para abrir el cuadro de diálogo Configuración básica de SAML y modificar la configuración.On the Set up single sign-on with SAML page, click the edit/pen icon for Basic SAML Configuration to edit the settings.

    Edición de la configuración básica de SAML

  4. En la sección Configuración básica de SAML, si desea configurar la aplicación en modo iniciado por IDP, escriba los valores de los siguientes campos:On the Basic SAML Configuration section, if you wish to configure the application in IDP initiated mode, enter the values for the following fields:

    a.a. En el cuadro de texto Identificador, escriba una dirección URL con el patrón siguiente: https://<SUBDOMAIN>.response.lithium.comIn the Identifier text box, type a URL using the following pattern: https://<SUBDOMAIN>.response.lithium.com

    b.b. En el cuadro de texto URL de respuesta, escriba una dirección URL con el siguiente patrón: https://<SUBDOMAIN>.response.lithium.com/sso/saml/v2/idp_responseIn the Reply URL text box, type a URL using the following pattern: https://<SUBDOMAIN>.response.lithium.com/sso/saml/v2/idp_response

  5. Haga clic en Establecer direcciones URL adicionales y siga este paso si desea configurar la aplicación en el modo iniciado por SP:Click Set additional URLs and perform the following step if you wish to configure the application in SP initiated mode:

    En el cuadro de texto URL de inicio de sesión, escriba una dirección URL con el siguiente patrón: https://<SUBDOMAIN>.response.lithium.comIn the Sign-on URL text box, type a URL using the following pattern: https://<SUBDOMAIN>.response.lithium.com

    Nota

    Estos valores no son reales.These values are not real. Actualice estos valores con los valores reales de Identificador, URL de respuesta y URL de inicio de sesión.Update these values with the actual Identifier, Reply URL and Sign-on URL. Póngase en contacto con el equipo de soporte técnico de clientes de Khoros Care para obtener estos valores.Contact Khoros Care Client support team to get these values. También puede hacer referencia a los patrones que se muestran en la sección Configuración básica de SAML de Azure Portal.You can also refer to the patterns shown in the Basic SAML Configuration section in the Azure portal.

  6. La aplicación Khoros Care espera las aserciones de SAML en un formato específico, que requiere que se agreguen asignaciones de atributos personalizados a la configuración de los atributos del token de SAML.Khoros Care application expects the SAML assertions in a specific format, which requires you to add custom attribute mappings to your SAML token attributes configuration. La siguiente captura de muestra la lista de atributos predeterminados.The following screenshot shows the list of default attributes.

    imagen

  7. Además de lo anterior, la aplicación Khoros Care espera que se devuelvan algunos atributos más, que se muestran a continuación, en la respuesta de SAML.In addition to above, Khoros Care application expects few more attributes to be passed back in SAML response which are shown below. Estos atributos también se rellenan previamente, pero puede revisarlos según sus requisitos.These attributes are also pre populated but you can review them as per your requirements.

    NombreName Atributo de origenSource Attribute
    NombreFirstName user.givennameuser.givenname
    ApellidosLastName user.surnameuser.surname
  8. En la página Configurar el inicio de sesión único con SAML, en la sección Certificado de firma de SAML, busque XML de metadatos de federación y seleccione Descargar para descargar el certificado y guardarlo en su equipo.On the Set up single sign-on with SAML page, in the SAML Signing Certificate section, find Federation Metadata XML and select Download to download the certificate and save it on your computer.

    Vínculo de descarga del certificado

  9. En la sección Configurar Khoros Care, copie las direcciones URL adecuadas según sus necesidades.On the Set up Khoros Care section, copy the appropriate URL(s) based on your requirement.

    Copiar direcciones URL de configuración

Creación de un usuario de prueba de Azure ADCreate an Azure AD test user

En esta sección, va a crear un usuario de prueba llamado B.Simon en Azure Portal.In this section, you'll create a test user in the Azure portal called B.Simon.

  1. En el panel izquierdo de Azure Portal, seleccione Azure Active Directory, Usuarios y Todos los usuarios.From the left pane in the Azure portal, select Azure Active Directory, select Users, and then select All users.
  2. Seleccione Nuevo usuario en la parte superior de la pantalla.Select New user at the top of the screen.
  3. En las propiedades del usuario, siga estos pasos:In the User properties, follow these steps:
    1. En el campo Nombre, escriba B.Simon.In the Name field, enter B.Simon.
    2. En el campo Nombre de usuario, escriba username@companydomain.extension.In the User name field, enter the username@companydomain.extension. Por ejemplo, B.Simon@contoso.com.For example, B.Simon@contoso.com.
    3. Active la casilla Show password (Mostrar contraseña) y, después, anote el valor que se muestra en el cuadro Contraseña.Select the Show password check box, and then write down the value that's displayed in the Password box.
    4. Haga clic en Crear.Click Create.

Asignación del usuario de prueba de Azure ADAssign the Azure AD test user

En esta sección, va a permitir que B.Simon acceda a Khoros Care mediante el inicio de sesión único de Azure.In this section, you'll enable B.Simon to use Azure single sign-on by granting access to Khoros Care.

  1. En Azure Portal, seleccione sucesivamente Aplicaciones empresariales y Todas las aplicaciones.In the Azure portal, select Enterprise Applications, and then select All applications.

  2. En la lista de aplicaciones, seleccione Khoros Care.In the applications list, select Khoros Care.

  3. En la página de información general de la aplicación, busque la sección Administrar y seleccione Usuarios y grupos.In the app's overview page, find the Manage section and select Users and groups.

    Vínculo "Usuarios y grupos"

  4. Seleccione Agregar usuario. A continuación, en el cuadro de diálogo Agregar asignación, seleccione Usuarios y grupos.Select Add user, then select Users and groups in the Add Assignment dialog.

    Vínculo de Agregar usuario

  5. En el cuadro de diálogo Usuarios y grupos, seleccione B.Simon de la lista de usuarios y haga clic en el botón Seleccionar de la parte inferior de la pantalla.In the Users and groups dialog, select B.Simon from the Users list, then click the Select button at the bottom of the screen.

  6. Si espera que haya un valor de rol en la aserción de SAML, en el cuadro de diálogo Seleccionar rol, seleccione en la lista el rol adecuado para el usuario y haga clic en el botón Seleccionar en la parte inferior de la pantalla.If you're expecting any role value in the SAML assertion, in the Select Role dialog, select the appropriate role for the user from the list and then click the Select button at the bottom of the screen.

  7. En el cuadro de diálogo Agregar asignación, haga clic en el botón Asignar.In the Add Assignment dialog, click the Assign button.

Configuración del inicio de sesión único de Khoros CareConfigure Khoros Care SSO

Para configurar el inicio de sesión único en Khoros Care, es preciso enviar el XML de metadatos de federación descargado y las direcciones URL apropiadas copiadas de Azure Portal al equipo de soporte técnico de Khoros Care.To configure single sign-on on Khoros Care side, you need to send the downloaded Federation Metadata XML and appropriate copied URLs from Azure portal to Khoros Care support team. Dicho equipo lo configura para establecer la conexión de SSO de SAML correctamente en ambos lados.They set this setting to have the SAML SSO connection set properly on both sides.

Creación de un usuario de prueba de Khoros CareCreate Khoros Care test user

En esta sección, se crea un usuario llamado Britta Simon en Khoros Care.In this section, a user called Britta Simon is created in Khoros Care. Khoros Care admite el aprovisionamiento de usuarios Just-In-Time, que está habilitado de forma predeterminada.Khoros Care supports just-in-time user provisioning, which is enabled by default. No hay ningún elemento de acción para usted en esta sección.There is no action item for you in this section. Si un usuario no existe en Khoros Care, se crea uno después de la autenticación.If a user doesn't already exist in Khoros Care, a new one is created after authentication.

Prueba de SSOTest SSO

En esta sección, probará la configuración de inicio de sesión único de Azure AD mediante el Panel de acceso.In this section, you test your Azure AD single sign-on configuration using the Access Panel.

Al hacer clic en el icono de Khoros Care en el panel de acceso, debería iniciar sesión automáticamente en la versión de Khoros Care para la que configuró el inicio de sesión único.When you click the Khoros Care tile in the Access Panel, you should be automatically signed in to the Khoros Care for which you set up SSO. Para más información sobre el Panel de acceso, consulte Introducción al Panel de acceso.For more information about the Access Panel, see Introduction to the Access Panel.

Recursos adicionalesAdditional resources