Mettre en œuvre une authentification sécurisée de l'API OTK
Mettre à jour SecurityRoleManager pour utiliser les horodatages Unix pour les champs de date
Fixer le formatage de la date dans SecurityRoleManager pour afficher correctement les dates au lieu de 'Error'
Correction d'erreurs de type NextRequest et d'avertissement variable non utilisé
Fixer les rôles de sécurité API avec une augmentation de la journalisation et du traitement des demandes
Correction d'erreurs de type dans SecurityRoleManager pour la transformation des droits de rôle
Fonctionnalité de fixation des rôles de sécurité: format de transfert de jetons API et de demande
Fixer la fonctionnalité des rôles de sécurité dans SecurityRoleManager.tsx
Correction d'erreur d'heure de la date invalide dans SecurityRoleManager avec une gestion de la date robuste
Fixer le formatage de la date dans SecurityRoleManager pour résoudre l'erreur de type
Fixer le formatage de la date dans SecurityRoleManager et ajouter le débogage du type de date
Améliorer la gestion des erreurs dans SecurityRoleManager pour gérer les droits de rôle à effectuer des échecs indépendamment
Fixer la page des rôles de sécurité en passant et jeton dans l'en-tête personnalisé
Optimiser le flux de travail de construction et de déploiement pour les déploiements et les performances parallèles
Passage à l'animation et réduction du délai de fermeture automatique à 2 secondes
Retirer le rebond des animations de diapositives pour arrêter avec précision les points d'extrémité
Mettre à jour les animations de diapositives pour être plus gonflantes et fluides sans effets de faible/zoom
Ajouter 300 ms de retard avant l'ouverture des panneaux et fermer d'autres panneaux lorsque le nouveau s'ouvre
Ajouter un retard de 3 secondes aux panneaux glissants et améliorer les animations
Fixer le nom d'utilisateur ne pas se charger en première redirection après la connexion - Utiliser window.location.href au lieu de router.push pour le rechargement complet de la page - Assume l'utilisation du crochetUirInfo charge les nouvelles données de session - Suppression non utilisée de l'importation du routeur
Remplacer valider la page de débogage UI par l'écran de chargement - Utiliser le composant ChargeingWithOrg existant - Montrer une animation de chargement élégante pendant la validation OTK - Afficher les messages de succès/erreur avec auto-redirectement - Supprimer tous les panneaux d'information de débogage
Fixer les cookies anciens et les cookies qui provoquent la redirection vers la connexion - Effacer le vieux cookie avant de valider OTK - Skip login redirect in useUserInfo quand sur la page valider - Empêche les conflits avec des sessions expirées pendant une nouvelle connexion
Mise à jour du flux de déconnexion pour utiliser l'accès Redis direct
Changements de débit de déconnexion: - /logout (page): DELETE Redis session via /api/logout, en avant pour se connecter/connecter - /api/logout: Direct Redis DE...
FORCE REBUILD: Ajouter une exploitation complète à /api/validate (Direct Redis)
Changement critique: - Ce point d'extrémité n'appelle PAS SecurityService - Il interroge Redis DIRECTLY pour la validation OTK - Enregistrement extensif ajouté ...
Rendre le cookie accessible au client et valider OTK directement dans Next.js
Grandes simplifications: - Le cookie est désormais accessible au client (httpOnly: false) - Next.js et Java peuvent lire le cookie directement - Le cookie expir...
Corriger l'erreur de construction et le changement de longueur à 128 caractères
Fixes de construction: - Échapper à la page de validation (-apos;) - Ajouter searchParams dépendance à l'utilisationEffect Changement de longueur : Mise à jour...
Ajouter une interface utilisateur de débogage complète pour valider la page
- Indiquer le nombre de tentatives de comptage et de validation des composants - Afficher les informations OTK et validation de la longueur - Monter récupéré et...
Correction de la validation des appels en double OTK
- Ajouter useRef pour suivre les tentatives de validation - Empêcher les appels à l'API du dupliqué (critique pour les clés à usage unique) - Changer d'effet de...
Mise à jour de la validation OTK pour utiliser un nouveau modèle de session
- Extrait de l'organe de réponse JSON (non tête de cookie) - SecurityService revient maintenant - succès, message, - Régler et biscuit avec 64 carcagés GUID de ...
Ajouter des en-têtes sans cache et une connexion étendue pour déboguer le chargement d'info utilisateur
Appelez toujours API pour chercher des informations sur l'utilisateur, ne vérifiez pas HttpOnly côté client
Utiliser des cookies de session et reconstruire le tableau de bord de débogage
Remplacer RoleRightType.valueOf par la recherche manuelle d'instances statiques
Utiliser l'accès aux biens au lieu des appels de méthode pour RoleRightType et ServiceType
Supprimer les exemples non utilisés/fichiers de documentation
Supprimer l'accès des objets du pays dépendant d'OAuth2 dans l'exemple
Retirer le code OAuth2, utiliser l'authentification seule
Ajouter API-SERVICE-URL à la configuration pour le point d'extrémité d'information utilisateur
Extraire l'identifiant de session en amont et le cookie explicitement pour le domaine interne
Mettre à jour le nom du cookie de KAMOSESH à et tout au long du kémo-interne
Appliquer Redis splittingting - écrit à master (10.8.0.1), lit à partir de réplique
Ajouter une fonction de lien de liste de questions pour les noms préférés aux noms légaux dans les paramètres de profil
Supprimer le emballage web CSS over qui cassait le traitement CSS de Tailwind
Ajouter l'autopréfixeur manquant à la configuration PostCSS - correction des problèmes de rendu CSS
Remplacer Tailwind v4 par v3 - supprimer "ver" de ventouse/postcss, ajouter tailwindcss v3
Fixer globals.css pour utiliser les directives Tailwind v3 au lieu de l'importation de v4
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
