Resultados de la búsqueda :

×

Inicio de sesión único (SSO) en Crowd utilizando cualquier proveedor OAuth 2.0


La aplicación Crowd OAuth/OIDC ofrece la posibilidad de habilitar el inicio de sesión único OAuth/OIDC para JIRA, Confluence, Bitbucket, Bamboo, Fisheye y otras aplicaciones conectadas desde cualquier proveedor de identidad OAuth/OpenID. Aquí repasaremos una guía para configurar SSO entre Crowd y Identity Provider. Al final de esta guía, los usuarios de su IdP deberían poder iniciar sesión y registrarse en Crowd Software.

Pre-requisitos

Para configurar la integración de su proveedor de identidad con Crowd OAuth/OIDC SSO, necesita los siguientes elementos:

  • Se debe instalar y configurar Crowd.
  • Las credenciales de administrador se configuran en Crowd.
  • Crowd Server está habilitado para HTTPS (opcional).
  • Licencia válida de Crowd Server o Datacenter.

Descarga e instalación

  • Inicie sesión en su instancia de Crowd como administrador.
  • Navegue hasta la Administración menú y haga clic Administrar aplicaciones.
  • Haga Clic en Encuentra nuevas aplicaciones or Encuentra nuevos complementos desde el lado izquierdo de la página.
  • Localiza SSO de OAuth/OIDC a través de la búsqueda y haga clic en instalar.
  • Inicio de sesión único (SSO) de SAML en Crowd, instale el complemento Crowd a través del menú de administración de aplicaciones
A. Descarga de licencia y complemento

  • Crear cuenta con mininaranja.
  • Inicie sesión para Consola de administración miniOrange.
  • Navegue hasta Licencia > Administrar licencia > Lanzar y descargar.
  • Descargue el archivo jar desde el enlace Descargar.
  • Ahora, haga clic en Botón Ver licencia para obtener la clave de licencia.
B. Instalación

  • Inicie sesión en la consola de Crowd Admin.
  • Navegue hasta Administración > Administrar aplicaciones.
  • Haga clic en el Cargar aplicación y sube el archivo jar.
  • Ahora, haga clic en Configurar botón. Se le pedirá que verifique la credencial y la clave de licencia de miniOrange.
C. Activación del complemento

  • Navegue hasta Consola de administración de Crowd → Administrar aplicaciones.
  • Haga clic en el Configurar del complemento miniOrange Crowd OAuth/OIDC SSO.
  • Inicie sesión con su cuenta miniOrange. Una vez autenticado, se le pedirá que ingrese la clave de licencia.
  • Ingrese la clave de licencia y haga clic en el botón verificar.

Paso 1: Configurar un proveedor compatible con OAuth 2.0

  • Registre una aplicación OAuth en su proveedor configurando el URL de devolución de llamada proporcionado en el
    .
    La URL de devolución de llamada sería {oauth_client_base_url}/plugins/servlet/oauth/callback
  • Recopile los puntos finales que se indican a continuación de su proveedor para configurarlos en el complemento.
  • EndpointsUso
    ID de cliente Identificar la aplicación.
    Secreto del cliente Autenticar el servidor de autorización.
    Lo que hacemos Limite el acceso de una aplicación a la cuenta de un usuario.
    Punto final de autorización Identificar a un usuario u obtener un código de autorización.
    Punto final del token de acceso Permite que una aplicación acceda a una API.
    Punto final de información de usuario Accede a la información del perfil del usuario.
    Punto final de grupo (opcional) Recuperar grupos de un usuario.

Paso 2: Configurar Crowd como cliente OAuth

    Complemento gratuito Complemento gratuito:

    • Ve a Configurar OAuth pestaña del complemento y seleccione Inicio de sesión único de OAuth de la lista desplegable.
    • Escriba la Nombre de la aplicación, ID del cliente, secreto del cliente, alcance, punto final autorizado, punto final del token de accesoy Punto final de información de usuario.
    • OAuth / OpenID Inicio de sesión único (SSO), configurar aplicación OAuth personalizada
    • Seleccione Verificar parámetro de estado si lo requiere su Proveedor de OAuth. Usando el parámetro de estado, una aplicación cliente puede validar que la respuesta recibida del proveedor no se modifica en el medio.
    • Haga clic en el Guardar del botón.
    • Haga clic en Configuración de prueba para verificar los datos ingresados.

    Complemento prémium Complemento prémium:

    • Haga clic en Agregar nuevo proveedor botón y seleccione OAuth personalizado de los mosaicos de proveedores admitidos.
    • Escriba la Nombre de la aplicación, ID del cliente, secreto del cliente, alcance, punto final autorizado, punto final del token de accesoy Punto final de información de usuario.
    • OAuth / OpenID Inicio de sesión único (SSO), configurar aplicación OAuth personalizada
    • Configura el Cerrar sesión en el punto final si desea que los usuarios cierren sesión en Crowd junto con el Proveedor. Esta configuración es opcional. La URL de cierre de sesión destruirá la sesión del usuario en Crowd y Provider. También puede configurar la URL de redireccionamiento aquí, que especifica dónde redireccionar después de que la multitud cierre sesión.
    • Haga clic en el Guardar del botón.
    • Haga clic en Configuración de prueba para verificar los datos ingresados.

Paso 3: Múltiples desplazados internos

    Paso 3.1: Configurar múltiples IDP

    • Si su caso de uso requiere que se configuren varios IDP en su SP, el complemento también lo admite. Puede agregar otro IDP yendo a Proveedores configurados sección y utilizando el Agregar nuevo proveedor del botón.
    • Inicio de sesión único (SSO) de OAuth/OpenID en multitud y múltiples IDP

    Paso 3.2: Administrar SSO con múltiples IDP

    • Si tiene varios IDP configurados, deberá modificar la plantilla de inicio de sesión personalizada agregando un nuevo botón SSO.
    • Visite la Mira y siente y pegue el código proporcionado para agregar un botón SSO.
    • Inicio de sesión único (SSO) de OAuth/OpenID en multitud, apariencia y sensación

Paso 4: Perfil de usuario

    Configuraremos atributos de perfil de usuario para Crowd. Si sus usuarios están almacenados en un Solo lectura directorio, por favor verifique Deshabilitar la asignación de atributos existentesPerfil pestaña y siga los pasos indicados en Emparejar un usuario.

    Inicio de sesión único (SSO) de OAuth/OpenID en multitud, configuración del perfil de usuario
    a. Encontrar atributos correctos
    • Ve a Configurar OAuth pestaña. Desplácese hacia abajo y haga clic en Configuración de prueba.
    • Verá todos los valores devueltos por su proveedor OAuth/OpenID a Crowd en una tabla. Si no ve un valor para Nombre, Apellido, Correo electrónico o Nombre de usuario, realice las configuraciones necesarias en su proveedor de OAuth/OpenID para devolver esta información.
    • Una vez que vea todos los valores en Configuración de prueba, mantenga la ventana abierta y vaya a la Perfil .
    b. Configuración de atributos de perfil
    • En esta pestaña, complete los valores haciendo coincidir el nombre del atributo. Por ejemplo, si el Nombre del atributo en la ventana Configuración de prueba es NameID, ingrese NameID junto al Nombre de usuario.
    • Es necesario configurar tanto el nombre de usuario como el correo electrónico si desea permitir que los usuarios se registren. Si desea que los usuarios existentes inicien sesión únicamente, configure el atributo mediante el cual coincidirá con el usuario en Crowd.
    C. Emparejar un usuario

    Cuando el usuario inicia sesión en Crowd, uno de los datos/atributos del usuario provenientes del proveedor OAuth/OpenID se utiliza para buscar al usuario en Crowd. Esto se utiliza para detectar al usuario en Crowd e iniciar sesión en la misma cuenta.

    • Visite la Perfil de la pestaña.
    • Seleccione Nombre de usuario o Correo electrónico para iniciar sesión/Buscar cuenta de usuario de Crowd mediante
    • Ingrese el nombre del atributo del proveedor OAuth/OpenID que corresponde al nombre de usuario o correo electrónico usando Encontrar atributos correctos

Paso 5: Grupos de usuarios

    Configuraremos atributos de grupo de usuarios para Crowd. Si sus usuarios están almacenados en un Solo lectura directorio, seleccione asignar grupos predeterminados a "Ninguno".

    Configuración del grupo predeterminado Configuración del grupo predeterminado

    • Seleccione los usuarios Grupo predeterminado en la pestaña Grupos de Usuarios. Si no hay ningún grupo asignado, los usuarios se agregan de forma predeterminada a este grupo.
    • Puede habilitar grupos predeterminados para Todos los usuarios or Usuarios nuevos usando la opción.Seleccione Ninguna si no desea asignar ningún grupo predeterminado a los usuarios de SSO. Usando la opción Habilitar grupos predeterminados para.
    • Inicio de sesión único (SSO) de OAuth/OpenID en multitud, grupo predeterminado

Paso 6: Configuración de inicio de sesión

  • La configuración en la pestaña Configuración de SSO define la experiencia del usuario para el inicio de sesión único.
  • permitir Redirección automática al proveedor OAuth/OpenId si desea permitir que los usuarios inicien sesión únicamente utilizando OAuth/OpenId Provider. Habilitar puerta trasera para una emergencia
  • Inicio de sesión único (SSO) de OAuth/OpenID en multitud, configuración de inicio de sesión

Paso 7: opciones avanzadas de SSO

  • Seleccione las Estado de retransmisión a la URL a la que se redirigiría a los usuarios después de iniciar sesión. Manténgalo vacío para redirigir a los usuarios a la misma página con la que comenzaron.
  • Haga clic en Verificación del valor ACR casilla de verificación si desea agregar Parámetro de valor ACR a la solicitud del servidor autorizado. Esta configuración es opcional. El valor ACR especifica el método de autenticación utilizado por el servidor de autorización y se utiliza para habilitar la autenticación multifactor.
  • Haga clic en nuncio apostólico casilla de verificación si desea agregar el parámetro nonce a la solicitud del servidor autorizado. El parámetro nonce se utiliza para validar los tokens recibidos del proveedor. Su propósito es mitigar el ataque de repetición.
  • Seleccione Verificar parámetro de estado si lo requiere su Proveedor de OAuth. Usando el parámetro de estado, una aplicación cliente puede validar que la respuesta recibida del proveedor no se modifica en el medio.
  • OAuth/OpenID Inicio de sesión único (SSO) en multitud, opciones avanzadas de SSO

Recursos adicionales




Si está buscando algo que no puede encontrar, envíenos un correo electrónico a info@xecurify.com

¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

Gracias por su consulta.

Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com