SKOOR Auth Changelog

9.4.5

  • Corrige une régression qui entraînait des changements de mot de passe forcés et rendait l'authentification multifactorielle (MFA) inopérante.

9.4.4

  • Corrige un problème qui provoquait parfois le plantage du service d'authentification lorsque l'identifiant de session SKOOR devenait invalide.

9.4.3

  • Résout une régression qui empêchait la connexion anonyme dans la Dashboard Viewer.

9.4.2

  • Réutilise correctement une session SKOOR authentifiée existante. Cette modification est nécessaire en raison d’une subtile mise à jour du composant SKOOR Dashboard qui entraîne la redirection des nouvelles navigations vers SKOOR Auth.

9.4.1

  • Permet de configurer la récupération de la portée OIDC et des informations utilisateur.

9.4.0

  • Implémente l’adaptateur d’authentification Netcom BW.
  • Permet de contourner les restrictions liées aux cookies de session SameSite (par exemple, en cas d’utilisation de certificats non valides) en définissant la valeur « insecure_cookie = true » dans la section « [session] ».

9.3.1

  • Corrige un cas particulier pouvant occasionnellement entraîner un dysfonctionnement de la connexion OIDC.

9.3.0

  • Prend en charge le mécanisme d’authentification amélioré basé sur SKOOR Auth.
  • Utilise l’état et le nonce dans le flux de code d’autorisation OIDC.
  • Permet de définir un « default_group » dans la configuration OIDC, StableNet et CashPilot. Cela peut s’avérer utile si le fournisseur ne propose aucun groupe.

9.1.2

  • Empêche le service d’authentification de planter lorsqu’un identifiant de fournisseur invalide est fourni.

9.1.1

  • Corrige un problème empêchant la connexion anonyme de fonctionner correctement dans la Dashboard Viewer.

9.1.0

  • Implémente la gestion des jetons d'authentification avec prise en charge de la réauthentification.
  • Conserve l'sessionIde à des fins de compatibilité ascendante et le marque comme obsolète dans les réponses de l'API.
  • Ajoute des descriptions Swagger/OpenAPI pour les points de terminaison d’authentification.

9.0.0

  • Remplace le script intégré utilisé dans l’adaptateur Magellan.
  • Ajoute les fonctionnalités nécessaires à l’authentification à deux facteurs (MFA) et à la réinitialisation forcée du mot de passe.
  • Rend le système entièrement multilingue.

8.1.12

  • Corrige un bug qui provoquait l'échec des requêtes vers le FDW StableNet si une session était créée directement via le SKOOR Webservice au lieu de SKOOR AuTth.

8.1.11

  • Corrige une faute de frappe dans le fournisseur Magellan.

8.1.10

  • Modification de la formulation des messages d'erreur de Magellan.

8.1.9

  • Ajout de pages d'erreur personnalisées dans le fournisseur d'authentification Magellan.

8.1.8

  • Ajoute la prise en charge de client_secret dans le fournisseur d'authentification Magellan.

8.1.7

  • Ajoute la prise en charge des organisations Magellan.
  • Affiche un message d'erreur en cas d'échec de la connexion OIDC.

8.1.6

  • Suppression de la configuration des URL de redirection autorisées ; utilisation de l’origine autorisée à la place. Autorisation systématique des redirections vers la même origine.

8.1.5

  • Fournisseur CashPilot
    • Ajuste le fournisseur d’authentification pour gérer correctement les environnements multi-utilisateurs.
  • Fournisseur Magellan
    • Définit le thème sur « plain light » lors de la redirection vers le tableau de bord.
  • Les origines CORS autorisées peuvent désormais être configurées à l’aide de la propriété allowed.origins de la section [cors] (liste séparée par des virgules). Lorsque des applications web provenant d’autres origines (par exemple, le portail StableNet) doivent envoyer des requêtes asynchrones au SKOOR Webservice, leurs URL d’origine doivent être ajoutées ; sinon, ces applications ne fonctionneront plus.
  • Adaptateur StableNet
    • Correction d’un bogue qui empêchait la réutilisation des identifiants de session SKOOR lorsqu’ils étaient intégrés dans StableNet Portal.

8.1.4

  • Ne fournit plus d’erreurs ni de messages en tant que paramètres de requête afin d’éviter l’usurpation de contenu.
  • Corrige une vulnérabilité potentielle de type « cross-site scripting » en nettoyant correctement les paramètres de requête.
  • Permet de définir une liste d’URI de redirection autorisées. Toutes les URL de redirection restent autorisées si la configuration est omise. Nous recommandons vivement de définir cette liste afin d’éviter toute fuite d’identifiants de session vers d’autres sites web.

8.1.3

  • Corrige un problème lié aux cookies inter-origines lors de l’intégration de SKOOR dans une balise IFRAME.

8.1.2

  • Changement du propriétaire du fichier de configuration en « eranger ».
  • Adaptation des couleurs à la nouvelle identité visuelle (CI/CD) de SKOOR

8.1.1

  • Ajout de l'adaptateur Magellan.
  • Permet d'effectuer un échange d'identifiant de session chiffré à l'aide d'un échange de clés secp256k1.

8.1.0

  • Aucune modification

8.0.4

  • Adaptateur CashPilot
    • Prend en charge les certificats côté client et l'authentification de base
  • Permet de masquer le fournisseur d'authentification local

8.0.3

  • Corrige un bug qui provoquait parfois le plantage du service d’authentification lors de la suppression des sessions expirées.

8.0.2

  • Supprime les sessions non authentifiées après 5 minutes d'inactivité, ce qui empêche le stockage des sessions d'être encombré par de nombreuses sessions non authentifiées.

8.0.1

  • Implémente la connexion par nom d'utilisateur et mot de passe dans l'adaptateur CashPilot.

8.0.0

  • Implémente l’adaptateur CashPilot.

7.3.5

  • Corrige un bug qui provoquait parfois le blocage du server Engine après une réinitialisation du mot de passe.

7.3.4

  • Affiche un message d'erreur en cas d'erreur de connexion OIDC.

7.3.3

  • Correction d'un bug qui provoquait parfois le plantage de SKOOR Auth lorsque StableNet n'était pas disponible.

7.3.2

  • Expiration des jetons d'autorisation StableNet utilisés pour le FDW StableNet au bout de 5 minutes.

7.3.1

  • Correction d'une création excessive de fichiers de session lors de l'appel de certains points de terminaison.

7.3.0

  • Extension de l’adaptateur d’authentification StableNet pour permettre l’authentification auprès de plusieurs serveurs StableNet.
    • Il est possible de définir plusieurs servers à l'aide de `webservice_url_<server_id> `. `server_id ` doit correspondre à celui utilisé dans StableNet FDW.

7.2.4

  • Utilise les informations d’identification de l’en-tête « Authorization » pour l’authentification auprès de StableNet.

7.2.3

  • Active les requêtes de pré-validation pour /auth/:providerId et /revoke

7.2.2

  • Corrige le plantage du service d'authentification en cas d'arrêt ou de redémarrage du SKOOR Engine.

7.2.1

  • Suppression de l'option `listen.address` ; le service écoute désormais systématiquement sur toutes les adresses IPv4 et IPv6.

7.2.0

  • Ajout de StableNet en tant que fournisseur d’authentification. Ce fournisseur permet de s’authentifier auprès d’une installation StableNet à l’aide d’un nom d’utilisateur et d’un mot de passe. Il permet également de transmettre stablenetUser et stablenetToken en tant que paramètres d’URL et d’effectuer ainsi une connexion automatique.
  • Un fournisseur peut désormais être défini comme fournisseur par défaut.
  • Permet d’utiliser POST /auth/<providerId> avec Accept: application/json pour obtenir l’identifiant de session au lieu d’être redirigé vers la page d’accueil.

7.1.1

  • Implémente une solution de secours pour récupérer les informations de connexion OIDC depuis userinfo si celles-ci n’ existent pas sur ID token.

7.1.0

  • Aucun changement

7.0.0

  • Définir la valeur de « Apache ProxyPass retry » sur 0 pour toujours réessayer la connexion.

6.1.1

  • Permet de définir une option cachée du fournisseur via une variable d’environnement

6.1.0

  • Déplacement de la configuration du proxy vers le fichier de configuration.
  • Correction de la prise en charge de plusieurs locataires

6.0.1

  • Permet d'utiliser un proxy HTTP via les variables d'environnement HTTP_PROXY et HTTPS_PROXY définies dans /etc/environment.