1Kosmos

Options de configuration

Les valeurs suivantes peuvent être fournies au connecteur 1Kosmos via le fichier de configuration de Maverics.

Domain

domain correspond au domaine 1Kosmos du locataire au format URL complet (par exemple https://example-com.1kosmos.com).

SAML Metadata URL

samlMetadataURL correspond à l’URL des métadonnées de l’application configurée dans 1Kosmos. Le paramètre samlMetadataURL accepte une adresse URI file:/// si le fichier de métadonnées est enregistré localement sur le système de fichiers de l’orchestrateur.

SAML Consumer Service URL

samlConsumerServiceURL correspond à l’URL que 1Kosmos utilise pour POSTER la réponse SAML. Le gestionnaire SAML ACS de Maverics sera servi sur cette URL, elle ne devrait donc pas entrer en conflit avec les ressources de l’application. Le chemin d’accès samlConsumerServiceURL peut être quelconque (par exemple, /maverics-saml ou /saml-handler).

SAML Entity ID

samlEntityID correspond à l’identifiant unique d’entité d’application attribué à l’application.

Error Page

errorPage correspond à la page présentée aux utilisateurs en cas d’erreur.

Cache

cache est un champ facultatif qui définit les paramètres du cache pour le connecteur. S’il n’est pas défini, le connecteur utilisera le cache intégré à la mémoire par défaut.

Exemples

Configuration de base

connectors:
  - name: onekosmos
    type: onekosmos
    samlMetadataURL: https://example-com.1kosmos.net/default/metadata
    samlConsumerServiceURL: https://maverics.example.com/1k-acs
    samlEntityID: https://example.com
    errorPage: https://example.com/login-error
    cache: redis

Configuration avec le fichier de métadonnées SAML local

Cet exemple suppose que les métadonnées SAML ont été téléchargées et enregistrées dans le fichier /etc/maverics/samlmetadata.xml.

connectors:
  - name: onekosmos
    type: onekosmos
    samlMetadataURL: file:///etc/maverics/samlmetadata.xml
    samlConsumerServiceURL: https://maverics.example.com/1k-acs
    samlEntityID: https://example.com
    errorPage: https://example.com/login-error