Saltar al contenido
Centro de ayuda
Productos
Volver a Integración con KC LMS

Cómo configurar un proveedor de identidad OAuth para SSO

Resumen

Integrations le permite conectar proveedores de identidad de inicio de sesión único a una cuenta. Para un proveedor OAuth, usted completa un formulario estructurado de campos de conexión, incluido el grant type, la versión de OAuth, los endpoints del proveedor, el scope solicitado, y sus credenciales de cliente. Este artículo explica cómo configurar un proveedor de identidad OAuth.

Introducción

Integrations gestiona los proveedores de identidad de inicio de sesión único vinculados a una cuenta. Cada proveedor de identidad tiene un tipo de SSO, ya sea SAML u OAuth. Cuando elige OAuth, KnowledgeCity presenta un formulario estructurado donde introduce los endpoints del proveedor y las credenciales de cliente, para que sus usuarios puedan iniciar sesión con ese proveedor en lugar de una contraseña separada de KnowledgeCity.

Este flujo de trabajo lo utilizan los administradores que gestionan la autenticación a nivel de cuenta. Les brinda una forma clara, campo por campo, de definir una conexión OAuth usando los valores que proporciona su proveedor de identidad.

Conceptos clave

  • SSO Identity Provider (proveedor de identidad SSO): un servicio externo que autentica a sus usuarios para que puedan iniciar sesión mediante el inicio de sesión único. Integrations almacena una o más de estas conexiones por cuenta.
  • SSO type (tipo de SSO): si una conexión usa SAML u OAuth. Seleccionar OAuth muestra los campos de conexión OAuth.
  • Grant Type (tipo de concesión): la concesión de OAuth que el proveedor usa para emitir tokens.
  • OAuth Version (versión de OAuth): si el proveedor usa OAuth 2.0 o 1.0.
  • Dialog URL (URL de diálogo): el endpoint de autorización del proveedor, donde se envía al usuario para iniciar sesión y aprobar el acceso.
  • Access Token URL (URL de token de acceso): el endpoint del proveedor que KnowledgeCity llama para obtener un token de acceso después de que la autorización tenga éxito.
  • User Info URL (URL de información de usuario): el endpoint del proveedor que devuelve los detalles del perfil del usuario que inició sesión.
  • Scope (alcance): el acceso que la solicitud pide al proveedor que conceda.
  • Client ID y Client Secret (ID y secreto de cliente): las credenciales que el proveedor emite para identificar y autorizar a KnowledgeCity. Trate el client secret como una contraseña.

Pasos a seguir

Abrir la configuración de SSO

Abra la configuración de SSO de la cuenta, donde se enumeran y gestionan las conexiones de proveedores de identidad de la cuenta.

Agregar un proveedor de identidad OAuth

Agregue un nuevo proveedor de identidad y establezca el SSO type en OAuth. KnowledgeCity mostrará entonces los campos de conexión OAuth para que los complete.

Introducir los detalles de conexión OAuth

Complete los campos de OAuth usando los valores que proporciona su proveedor de identidad:

  • Grant Type
  • OAuth Version (2.0 o 1.0)
  • Dialog URL (el endpoint de autorización del proveedor)
  • Access Token URL
  • User Info URL
  • Scope
  • Client ID
  • Client Secret

Introduzca cada valor exactamente como lo especifica el proveedor, y mantenga el client secret seguro.

Guardar la conexión

Guarde la conexión para almacenarla. Puede volver a la configuración de SSO más tarde para actualizar los campos, o eliminar una conexión que ya no necesite.

Conclusión

Configurar un proveedor de identidad OAuth en Integrations significa seleccionar el tipo de SSO OAuth y completar sus campos de conexión estructurados, el grant type, la versión de OAuth, los endpoints, el scope, y las credenciales de cliente, y luego guardar. Con la conexión establecida, sus usuarios pueden iniciar sesión a través del proveedor OAuth que ya usan.

Preguntar a Casey sobre este artículo