Configurar SSO con Okta
Configuración paso a paso de Okta para el inicio de sesión único (SSO) de Clevera, con SAML 2.0 u OpenID Connect: la configuración de la aplicación en Okta, qué valores de Okta corresponden a cada campo de Clevera, cómo asignar usuarios y cómo realizar pruebas.
Configura el inicio de sesión único entre Okta y Clevera para que tu equipo inicie sesión con su cuenta de Okta. Puedes conectarte mediante SAML 2.0 u OpenID Connect (OIDC); esta guía explica ambos procesos tanto en el lado de Okta como en los campos correspondientes de Clevera.
La consola de administración de Okta cambia periódicamente. Si alguna etiqueta a continuación no coincide con lo que ves, busca el ajuste con el mismo significado y utiliza las guías generales para obtener la lista completa de valores: SAML, OIDC.
Antes de empezar
- Eres el Propietario de un espacio de trabajo de Clevera en un Plan personalizado.
- Eres un administrador de Okta con permisos para crear y asignar integraciones de aplicaciones.
- Conoces los dominios de correo electrónico que utiliza tu equipo en Okta, como
acme.example.
Abre primero el cuadro de diálogo de configuración de Clevera para poder copiar los valores: abre el menú del espacio de trabajo en la parte superior de la barra lateral, elige Configuración del equipo, luego Seguridad y haz clic en Configurar SSO. Elige Okta como Proveedor de identidad.

Conectar con SAML 2.0
Crear la aplicación en Okta
En la consola de administración de Okta, ve a Applications → Applications y haz clic en Create App Integration. Elige SAML 2.0 y haz clic en Siguiente. Ponle el nombre
Cleveray haz clic en Siguiente.Introducir los valores de Clevera
En SAML Settings, rellena lo siguiente:
Campo de Okta Valor de Clevera Single sign-on URL ACS URL (Reply URL): https://app.clevera.ai/sso/saml/callback. Mantén marcada la opción Use this for Recipient URL and Destination URL.Audience URI (SP Entity ID) Entity ID / Audience URI (cópialo del cuadro de diálogo de Clevera; termina con el ID de tu espacio de trabajo) Default RelayState Déjalo vacío Name ID format EmailAddressApplication username EmailComprobar la firma
Haz clic en Show Advanced Settings y comprueba que tanto Response como Assertion Signature estén marcados como Signed, que el Signature Algorithm sea RSA-SHA256 y que Assertion Encryption esté en Unencrypted. Clevera requiere que tanto la respuesta como la aserción estén firmadas.
Añadir atributos de nombre
En Attribute Statements, añade
firstNamecon el valoruser.firstNameylastNamecon el valoruser.lastName. Clevera los utiliza para nombrar las cuentas nuevas. Haz clic en Siguiente, responde a la pregunta de feedback de Okta indicando que es una aplicación interna y haz clic en Finalizar.Copiar los valores de Okta en Clevera
En la pestaña Sign On de la aplicación, abre los detalles de configuración de SAML (View SAML setup instructions o More details en las consolas más recientes). En Clevera, establece el Protocolo en SAML 2.0, haz clic en Continuar y pega:
Valor de Okta Campo de Clevera Identity Provider Issuer (o Issuer) IdP Entity ID Identity Provider Single Sign-On URL (o Sign on URL) SSO sign-in URL X.509 Certificate (o Signing Certificate) X.509 certificate Deja la Logout URL vacía a menos que utilices el cierre de sesión único de Okta.

La URL de cierre de sesión es opcional. Asignar usuarios
En la pestaña Assignments de la aplicación, haz clic en Assign y añade a las personas o grupos que deban usar Clevera. Las personas que no estén asignadas no podrán iniciar sesión a través de Okta.
Luego finaliza en Clevera: dominios y roles.
Conectar con OpenID Connect
Crear la aplicación en Okta
Ve a Applications → Applications → Create App Integration. Elige OIDC - OpenID Connect, luego Web Application y haz clic en Siguiente.
Establecer el URI de redirección
En el cuadro de diálogo de configuración de Clevera, establece el Protocolo en OpenID Connect y copia el Redirect URI (callback URL) del cuadro gris. Luego rellena en Okta:
Campo de Okta Valor App integration name CleveraGrant type Authorization Code Sign-in redirect URIs El Redirect URI (callback URL): https://app.clevera.ai/sso/oidc/callbackSign-out redirect URIs Elimina el ejemplo; déjalo vacío Controlled access Elige quién puede usar la aplicación o Skip group assignment for now y asígnalo más tarde Haz clic en Guardar.
Copiar las credenciales
En la pestaña General de la aplicación, bajo Client Credentials, copia el Client ID y el Client secret. Deja la Client authentication configurada como Client secret.
Rellenar en Clevera
En Clevera, haz clic en Continuar e introduce:
Campo de Clevera Valor Client ID Client ID de Okta Client secret Client secret de Okta Discovery URL https://tu dominio de Okta/.well-known/openid-configuration, por ejemplohttps://acme.okta.com/.well-known/openid-configurationSi utilizas un servidor de autorización personalizado, utiliza su propia URL de descubrimiento, por ejemplo
https://acme.okta.com/oauth2/default/.well-known/openid-configuration.
Con una URL de descubrimiento, los campos de endpoint permanecen ocultos. Asignar usuarios
En la pestaña Assignments, asigna a las personas o grupos que deban usar Clevera.
Finalizar en Clevera
- En Dominios y roles, añade todos los dominios de correo electrónico que tengan tus usuarios de Okta, elige Crear cuentas al iniciar sesión por primera vez y el Rol predeterminado para nuevos miembros de SSO.
- En Revisar, haz clic en Guardar configuración.
- Haz clic en Ejecutar prueba, activa Habilitar SSO e inicia sesión como un usuario de prueba asignado en una ventana privada, comenzando desde la página de inicio de sesión de Clevera.
- Cuando funcione para todos, activa Requerir SSO si quieres que el SSO sea la única forma de acceso.
Los miembros deberán escribir su correo electrónico de trabajo en la página de inicio de sesión de Clevera y hacer clic en Continuar con Okta.
Solución de problemas
| Problema | Qué comprobar |
|---|---|
| "SSO authentication failed…" justo después del inicio de sesión en Okta, con SAML | Response y Assertion Signature deben estar Signed; el certificado en Clevera es el certificado de firma actual de la aplicación; el Audience URI coincide exactamente con el ID de entidad de Clevera. |
| "SSO session expired. Please try again." tras hacer clic en el icono de Clevera en Okta | Esperado: el inicio de sesión debe comenzar en la página de inicio de sesión de Clevera. |
| Okta dice que el usuario no está asignado a la aplicación | Asígnalo en la pestaña Assignments de la aplicación. |
| "Your email domain is not authorized for this team's SSO." | El correo electrónico de Okta de la persona utiliza un dominio que no está en Dominios de correo electrónico permitidos. Añádelo en Clevera. |
| Okta muestra un error de URI de redirección (OIDC) | Los Sign-in redirect URIs deben ser exactamente el Redirect URI (callback URL) de Clevera, https://app.clevera.ai/sso/oidc/callback. |
Más mensajes: Solucionar problemas de inicio de sesión SSO.