Resumen
La pestaña SSO IDP (SSO Identity Providers) es donde configura el inicio de sesión único con KnowledgeCity actuando como la fuente de identidad SAML para el inicio de sesión federado. Usted define los detalles del Service Provider externo, elige qué atributo de usuario identifica al subject, y asigna los atributos que envía KnowledgeCity. Una vez configurado, sus usuarios pueden autenticarse con credenciales de KnowledgeCity e iniciar sesión en una aplicación externa.
Introducción
La pestaña SSO IDP es la imagen especular de la configuración de SSO SP. Mientras que una configuración de SP permite que un sistema externo inicie la sesión de los usuarios en KnowledgeCity, la configuración de SSO IDP hace que KnowledgeCity sea la fuente de identidad que inicia la sesión de los usuarios en un Service Provider externo, la propia aplicación del cliente. En este rol, KnowledgeCity autentica al usuario y emite la aserción SAML en la que confía la aplicación externa.
Esta función la utilizan administradores que necesitan que sus cuentas de KnowledgeCity se conviertan en la fuente de verdad para la autenticación en otra plataforma. Resuelve el problema de mantener credenciales separadas entre sistemas: con KnowledgeCity como proveedor de identidad, sus alumnos usan su inicio de sesión de KnowledgeCity para acceder a una aplicación externa conectada.
Conceptos clave
- KnowledgeCity as IdP (KnowledgeCity como IdP): en esta configuración, KnowledgeCity autentica al usuario y emite la aserción a la aplicación externa, convirtiéndose en la fuente de verdad para la identidad.
- SSO type (tipo de SSO): cada configuración es SAML u OAuth. Para una configuración de proveedor de identidad SAML, selecciona SAML.
- Service Provider (SP): la aplicación externa que recibe la aserción. Introduce sus detalles (o importa sus metadatos) para que KnowledgeCity sepa a dónde y cómo enviar la aserción.
- SAML subject name id: el campo de usuario que identifica al subject en la aserción. Las opciones incluyen Username, Email, Id, o Employee Id.
- Attributes Map (mapa de atributos): el conjunto de atributos de usuario que KnowledgeCity envía al SP, como Email, First Name, Last Name, Employee Id, Group, y Id.
- Metadata exchange (intercambio de metadatos): configurar SAML SSO implica intercambiar metadatos entre KnowledgeCity y la aplicación externa; puede importar los metadatos del SP para completar sus detalles automáticamente.
Pasos a seguir
Acceder a SSO IDP
En Accounts Manager, abra el menú Actions (⋮) de una cuenta y elija SSO IDP. Esto abre la página de edición de la cuenta en la pestaña SSO IDP. Las configuraciones existentes se enumeran aquí; si aún no hay ninguna, la pestaña indica que no existen datos de SSO para la cuenta.
Agregar una configuración de IdP
Elija el SSO type, seleccionando SAML para un proveedor de identidad SAML, y haga clic en Add. Aparece el formulario de configuración. Si necesita cerrar el formulario sin guardar, use la × para cerrarlo.
Configuración general
Complete la configuración general de la configuración:
- Display label*: un nombre para esta configuración.
- SAML subject name id: el campo que identifica al usuario en la aserción: Username, Email, Id, o Employee Id.
- Attribute hooks: controles de acceso avanzados introducidos como configuración.
- List of services to check access (JSON Array): reglas avanzadas de control de acceso, introducidas como un array JSON.
- Multi Auth: permite múltiples configuraciones de autenticación.
Asignar atributos
Bajo Attributes Map, defina los atributos que KnowledgeCity enviará al Service Provider. Los atributos disponibles incluyen Email, First Name, Last Name, Employee Id, Group, y Id. Asigne estos a lo que espera la aplicación externa para que la identidad del usuario se comunique correctamente.
Detalles del Service Provider (SP)
Introduzca los detalles del Service Provider de la aplicación externa: Entity ID, Assertion Consumer Service, Single Logout Service, y x509 Certificate. En lugar de introducirlos manualmente, puede usar Import SP metadata (xml/cer) para completar estos campos automáticamente desde el archivo de metadatos del SP.
Configuración del Identity Provider (IdP) y guardado
Configure el Public Certificate Lifetime (days) para el certificado de firma de KnowledgeCity, y luego haga clic en Save para almacenar la configuración.
Como proveedor de identidad, KnowledgeCity garantiza las identidades de los usuarios ante el sistema externo. Verifique los detalles del SP y pruebe el flujo de inicio de sesión antes de que el cliente dependa de él en producción.
Conclusión
La pestaña SSO IDP permite que KnowledgeCity sirva como la fuente de identidad SAML para una cuenta: elige el tipo de SSO, selecciona el identificador del subject, asigna los atributos salientes, e introduce los detalles del Service Provider externo o importa sus metadatos. Guarde la configuración y pruebe el flujo antes del lanzamiento para que el inicio de sesión federado funcione de forma confiable para sus usuarios.