Configurar el SAML Service Provider

Aneu a Administració > Proveïdor d’identitat.

Configuració del proveïdor d’identitat

Al vostre proveïdor d’identitat, haureu de configurar els camps següents:

  • ACS URL: URL de redirecció a l’aplicació Cyberwatch
  • Entity ID: nom del proveïdor de serveis
  • URL de destinació SSO IDP: URL SSO del proveïdor d’identitat
  • URL de destinació SLO IDP (opcional): URL Single Logout del proveïdor d’identitat; per defecte, Cyberwatch utilitzarà la URL de destinació SSO IDP
  • Single Logout URL: URL a la qual el vostre proveïdor d’identitat ha d’enviar la sol·licitud de tancament de sessió
  • Format del nom d’identificació: format del nom que utilitza l’IDP per a la identificació
  • Certificat IDP: certificat del proveïdor d’identitat

Configuració dels paràmetres de Cyberwatch

  • Etiqueta: nom del proveïdor d’identitat
  • Sol·licita el Single Logout: demana al vostre proveïdor d’identitat que tanqui la sessió SAML dels usuaris
  • Sincronitza els noms: configura els noms i cognoms dels usuaris amb la informació que prové del vostre proveïdor d’identitat

Configuració dels atributs

Primer heu d’indicar a Cyberwatch on ha de cercar els atributs. Per fer-ho, us heu d’assegurar que el vostre servidor IDP envia un AttributeStatement específic amb la resposta SAML. Vegeu-ne un exemple:

<saml:AttributeStatement>
    <saml:Attribute Name="Roles">
        <saml:AttributeValue xsi:type="xs:string">Security Group</saml:AttributeValue>
        <saml:AttributeValue xsi:type="xs:string">Developers</saml:AttributeValue>
        <saml:AttributeValue xsi:type="xs:string">Administrator</saml:AttributeValue>
    </saml:Attribute>
        <saml:Attribute Name="Groups">
        <saml:AttributeValue xsi:type="xs:string">Preproduction</saml:AttributeValue>
        <saml:AttributeValue xsi:type="xs:string">Production</saml:AttributeValue>
    </saml:Attribute>
</saml:AttributeStatement>
  • Atribut dels rols: nom de l’atribut on Cyberwatch cercarà els rols de l’usuari (‘Roles’ a l’exemple anterior)
  • Administrador, Administrador del sistema, Administrador de seguretat i Auditor: valors de l’atribut que corresponen als rols de Cyberwatch
  • Atribut dels projectes: nom de l’atribut on Cyberwatch cercarà els grups del proveïdor d’identitat als quals pertany l’usuari (‘Groups’ a l’exemple anterior). Aquests grups s’utilitzen després per determinar els projectes als quals pot accedir l’usuari
  • Correspondència de projectes (format YAML): associació entre els grups del proveïdor d’identitat i els projectes de Cyberwatch. Cada clau correspon a un grup que envia l’IDP, i la llista associada, als projectes de Cyberwatch que cal assignar a l’usuari. Per exemple, per a la resposta SAML anterior:

    Preproduction:
      - Projet1
    Production:
      - Projet2
      - Projet3
    

    Així, a un usuari membre dels grups Preproduction i Production se li assignaran els tres projectes.

  • Accés a tots els actius: atribut que es consulta per determinar si l’usuari pot accedir a tots els actius o no. Si no hi ha cap atribut configurat, l’accés a tots els actius es configura manualment. Altrament, l’accés a tots els actius es concedirà si i només si el valor de l’atribut, o un dels seus valors si n’hi ha diversos, correspon a un dels valors especificats a la configuració. Es poden acceptar diversos valors separant-los amb un punt i coma. Per exemple, per a la resposta SAML anterior, podríem tenir Roles com a atribut, i Security Group;Developers com a valors
  • Atribut del nom (opcional) i Atribut del cognom (opcional): noms dels atributs que Cyberwatch utilitzarà per configurar els noms dels usuaris

Depurar la configuració del SAML Service Provider

Per mostrar els registres dels errors que ha trobat Cyberwatch

  1. Seguiu el procediment per consultar els registres de Cyberwatch
  2. Filtreu els registres per conservar només els errors relacionats amb el SAML Service Provider:

    sudo cyberwatch logs web 2>&1 | grep ERROR | grep SAML
    

Exemple de configuració

Cyberwatch també proporciona un exemple de procediment per configurar l’autenticació SAML amb ADFS.