Ir al contenido

Atlassian

Ironchip actúa como proveedor de identidad SAML de tu organización de Atlassian (Atlassian Guard). Esta guía explica cómo configurar el inicio de sesión único (SSO) y aplicarlo a los usuarios.

  • Ser administrador de una organización de Atlassian.
  • Suscribirte a Atlassian Guard Standard desde tu organización y familiarizarte con su funcionamiento.
  • Verificar uno o más dominios en tu organización. Consulta cómo verificar un dominio.
  • Asegurarte de que tanto tu producto de Atlassian como tu proveedor de identidad usan HTTPS para comunicarse, y de que la URL base configurada del producto es una URL HTTPS.
  • Tener en cuenta que solo podrán usar SSO las cuentas de correo de los dominios asociados a la política.
  1. En la consola de Ironchip, ve a Applications y haz clic en el botón verde New application.

    Botón New application en la sección Applications de la consola de Ironchip

  2. Selecciona el tipo SAML y descarga los metadatos. Los usarás en los pasos siguientes.

    Selección del tipo SAML y descarga de los metadatos

Más adelante volverás aquí para terminar la configuración de Ironchip.

  1. Ve a admin.atlassian.com y selecciona tu organización si tienes más de una.

  2. Selecciona Seguridad > Proveedores de identidades.

    Menú Seguridad > Proveedores de identidades en Atlassian Admin

  3. Elige como proveedor de identidades Otro proveedor.

    Selección de Otro proveedor como proveedor de identidades

  4. Haz clic en Configurar inicio de sesión único de SAML.

    Botón para configurar el inicio de sesión único de SAML

  5. Añade los detalles de SAML, que están en el archivo de metadatos que descargaste de Ironchip.

    Formulario de detalles de SAML en Atlassian

  6. Ironchip te pide una URL de metadatos del proveedor de servicios. Para obtenerla, modifica este código con los datos de Atlassian:

    <?xml version="1.0" encoding="UTF-8"?>
    <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" validUntil="2122-09-16T10:40:54Z" cacheDuration="PT604800S" entityID="XXXXXXX">
    <md:SPSSODescriptor AuthnRequestsSigned="false" WantAssertionsSigned="false" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
    <md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</md:NameIDFormat>
    <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="XXXXXXXXXXXXXXXX" index="1" />
    </md:SPSSODescriptor>
    </md:EntityDescriptor>
    • Sustituye el contenido de entityID por la URL de la entidad del proveedor de servicios.
    • Sustituye el contenido de Location por la URL del Assertion Consumer Service del proveedor de servicios.

    Valores de entidad y Assertion Consumer Service del proveedor de servicios en Atlassian

  7. Cuando hayas generado el fichero, súbelo a una dirección pública de internet. Escribe esa URL, en formato raw, en el campo Metadata URL del diálogo de nueva aplicación de Ironchip y haz clic en Add application.

    Campo Metadata URL en el diálogo de nueva aplicación de Ironchip

  8. En Atlassian, selecciona tu dominio.

    Selección del dominio en Atlassian

  9. Guarda la configuración.

Para que Ironchip sea el método de autenticación de los usuarios:

  1. Ve a Seguridad > Políticas de autenticación.

  2. Busca la política de Ironchip que has creado y haz clic en Editar.

    Lista de políticas de autenticación con la opción Editar

  3. En Configuración, marca la casilla Aplicar inicio de sesión único.

    Casilla Aplicar inicio de sesión único en la política

  4. En Miembros, haz clic en Añadir miembros, elige uno de los dos métodos (individual o masivo) y añade las cuentas que quieres que usen Ironchip como método de autenticación.

    Añadir miembros a la política de autenticación

Antes de probar, da acceso a la aplicación de Ironchip al usuario con el que vas a iniciar sesión. Los pasos están en Agregar usuarios al servicio creado.

  1. Abre una ventana privada e inicia sesión en tu producto de Atlassian con una cuenta de correo de un dominio asociado a la política.
  2. Atlassian te redirige a Ironchip para autenticarte.
  3. Completa la autenticación en tu dispositivo. Ironchip te devuelve a Atlassian con la sesión iniciada.
Problema Causa probable Solución
Atlassian no redirige a Ironchip La cuenta no está en la política o su dominio no está verificado Añade la cuenta en Miembros de la política y comprueba que el dominio está verificado
Ironchip no puede leer los metadatos El XML tiene mal formato, o la URL no es pública o no está en formato raw Revisa que entityID y Location están sustituidos y que la URL devuelve solo el XML
Atlassian no reconoce al usuario Los metadatos piden el NameIDFormat emailAddress y el nombre de usuario del acceso en Ironchip no es el correo de la cuenta Edita el acceso del usuario a la aplicación en Ironchip y usa como nombre de usuario su correo de Atlassian