Remplacer getSessionDataFromToken par getSession et fixer l'analyse de la date JAXB
Ajouter l'importation d'une organisation dans ThirdPartyIntegrationCtroller
- Ajouter l'importation pour - Corrige l'erreur de compilation dans la méthode generateOAuthUl - Exigé pour l'appui à la configuration OAuth multilocataires
Mettre en œuvre un système de configuration OAuth à plusieurs locataires
- Mettre à jour GoogleCalendarService pour récupérer les identifiants OAuth à partir de la base de données par organisation - Mettre à jour MicrosoftOutlookServ...
Ajouter la fonctionnalité d'exportation et d'importation d'iCal
- Créer ICalService pour le support au format RFC 5545 iCalendar - Mettre en œuvre l'exportation de calendrier vers le format de fichier .ics - Mettre en œuvre ...
Ajouter CalendarSyncService pour la synchronisation automatique du fond
- Créer CalendarSyncService avec des tâches programmées - Ajouter une synchronisation automatique toutes les 5 minutes pour les intégrations activées - Mettre e...
Mettre en œuvre les intégrations Google Calendar et Microsoft Outlook OAuth
- Ajouter GoogleCalendarService avec un flux OAuth complet et une synchronisation de calendrier - Ajouter MicrosoftOutlookService avec l'intégration de Microsof...
Ajouter les contrôleurs de calendrier et de tiers
- Ajouter CalendrierContrôleur avec opération complète du CRUD pour les calendriers et les événements - Ajouter des points d'évaluation de la recherche d'événem...
Utiliser le modèle d'authentification OTK/z dans NotesContrôleur comme d'autres contrôleurs
Porter la priorité d'IngressRoute à 1 000 pour garantir la priorité aux itinéraires des billets
Permettre le CORS en configuration de sécurité à ressort pour permettre les demandes d'origine croisée
Ajouter une voie d'entrée pour les notes d'extrémité de l'API
Ajouter un système complet de gestion des notes avec chiffrement, CRUD, recherche, marquage et historique des versions
Désactiver le déploiement de K2M1 - le serveur est en panne
Ajouter la configuration de session pour Redis en k8s config
Utiliser ProxySQL pour MySQL et split read/write pour Redis
Utiliser le correct master DB/Redis IP (10.8.0.1) dans la configuration de k8s
Base de données correctes et IP hôtes Redis dans la configuration k8 (10.8.1.1)
Améliorer le traitement des erreurs de domaine en doublon avec des réponses structurées
Ajouter la vérification de la propriété de domaine avec validation et transfert d'enregistrement TXT
Améliorer les messages d'erreur dupliqués de domaine pour améliorer l'UX
Supprimer le domaine: Supprimer tous les alias de sous-domaines avant de supprimer le domaine parent (fixe l'erreur 400)
Ajouter une diagraphie complète de vérification DNS avec une sortie détaillée étape par étape pour le débogage
Correction de la vérification DNS CNAME: Normaliser les points de fuite pour une comparaison précise
Mettre en œuvre une véritable vérification DNS CNAME à l'aide de la bibliothèque dnsjava - remplace l'implémentation simulée par des recherches DNS réelles
Ajouter la gestion de domaine: DomainController avec 10 points d'extrémité REST, script de migration de base de données et documents d'implémentation
Déplacer le point d'extrémité du diagnostic vers /api/sécurité/diagnostic pour la cohérence
Méthode Correct Redis ping() en diagnosticContrôleur
- Changement de lien () - RedisConnection.ping() est la méthode API correcte - Corrige l'erreur de compilation sur les lignes 302 et 473 Décide de l'échec de l...
Ajouter un contrôleur de diagnostic complet pour le tableau de bord de débogue de session
Nouveaux critères d'évaluation: - GET/api/diagnostic/info - Diagnostic complet du système - GET/api/diagnostic/santé - Contrôle rapide de la santé GET/api/diagn...
Ajouter un guide de configuration et de dépannage
- Comment configurer le re- pour frontal et backend - Clé de site expliquée par rapport aux principales exigences de clé secrète - Instructions ajoutées pour la...
Reconstruire avec la librariure kamo-shared mise à jour
Réparation de choix pour la concaténation de domaine parent-enfant dans le répertoire OrganizationRepository (commit 56d9ce2)
Reconstruire le déclencheur pour ramasser les corrections de bibliothèques kmo-partagées
Reconstruire la nécessité de tirer dans la bibliothèque kamo-shared-sage (engagement 8e19676 - noms corrigés des champs d'horodatage)
Ajouter le critère d'évaluation GET/api/sécurité/fournisseurs
- Ajout d'un point d'extrémité pour revenir des fournisseurs d'auths extérieurs permettant une organisation - Détermine l'organisation à partir du nom d'hôte de...
Corriger l'accès au champ EmbNameFull et supprimer l'extension du téléphone (conflit de méthodes avec getter personnalisé)
Ajouter MemberContrôleur avec point d'extrémité/par département pour aller chercher des membres d'org groupe par département avec OTK auth
Ajouter la prise en charge d'authentification OTK à l'initiative OrganizationContrôleur/modermètres de mon réseau pour l'intégration par procuration de l'API
Migration OrganizationController de KToken aux données de session et corrige les comparaisons booléennes
Ajouter la validation du backend pour bloquer les modifications de rôle de chacun
- Ajout d'un contrôle de protection dans la mise à jour - Ajout d'un contrôle de protection dans le critère d'évaluation du rôle - Retour 403 Interdit lorsqu'il...
Déclenchement du pipeline pour le déploiement du fuseau horaire
Ajouter le point d'extrémité d'information de l'utilisateur à la session et le point d'extrémité d'information de l'
Déclenchement de la filière pour le déploiement de la gestion des droits
Mettre à jour les responsables de la gestion des droits directs pour les départements et les titres des emplois
Déclencher le pipeline pour les départements et les titres des emplois
Ajouter DepartmentContrôleur et JobTitleController avec les critères d'évaluation complets du CRUD
Utiliser la mise en cache au niveau de la demande avec le KSessionService existant au lieu de SessionUtilityService
Comme ce que vous voyez l'expédition?
Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.
