Fournisseur SAML
Le fournisseur SAML peut être défini pour utiliser Maverics en tant que fournisseur d’identité SAML.
Options de configuration
Issuer
issuer
correspond au fournisseur d’identité qui émet des assertions SAML. Cette valeur est généralement une URL.
Endpoints
Les terminaux endpoints
doivent être uniques ; il s’agit des chemins que le fournisseur d’identité utilisera pour transmettre les données au client.
Metadata
metadata
correspond à l’URL à partir de laquelle le serveur SAML fournit son fichier de métadonnées.
Il s’agit d’une configuration facultative, si elle n’est pas activée, les fournisseurs de services en cours de connexion devront être configurés manuellement.
Single Sign On Service
singleSignOnService
correspond à l’emplacement où les fournisseurs de services enverront les demandes d’authentification SAML.
Single Logout Service
singleLogoutService
correspond à l’emplacement où les fournisseurs de services enverront les demandes de déconnexion SAML.
Signature
signature
définit le certificat et la clé utilisés pour signer les réponses SAML. Par défaut,
l’élément de réponse SAML et l’élément d’assertion SAML seront signés.
Certificate
certificate
correspond au certificat x509 utilisé par les clients pour valider la signature des assertions SAML.
Private Key
privateKey
est la clé privée RSA256 utilisée pour signer les assertions SAML.
Disable Signed Response
disableSignedResponse
une valeur booléenne permettant de désactiver la signature de l’élément de réponse SAML.
Disable Signed Assertion
disableSignedAssertion
est une valeur booléenne qui désactive la signature de l’élément d’assertion SAML.
Cache
cache
est un champ facultatif qui définit les paramètres du cache du fournisseur.
S’il n’est pas défini, le fournisseur utilisera le cache intégré à la mémoire par défaut.
Exemples
Exemple de configuration de base du fournisseur SAML
tls:
maverics:
certFile: /etc/maverics/certs/maverics.sonarsystems.co.crt
keyFile: /etc/maverics/certs/maverics.sonarsystems.co.key
http:
address: :443
tls: maverics
samlProvider:
issuer: https://maverics.sonarsystems.com
endpoints:
metadata: https://maverics.sonarsystems.com/idp/saml/metadata.xml
singleSignOnService: https://maverics.sonarsystems.com/sso
singleLogoutService: https://maverics.sonarsystems.com/slo
signature:
certificate: <your-cert>
privateKey: <your-key>
cache: redis