Ajouter l'éditeur de photo de réact-faille à l'étape de téléchargement d'enregistrement
Mirre le PhotoCropDialog de l'AvatarManager de kamo-internal: - le dialogue de culture s'ouvre immédiatement après la sélection du fichier - panoramique par tra...
Ajouter dao.repositories à la numérisation de l'APP afin de trouver EmailTemplateRepository
Même modèle que KamoInitializerService et base explicitePacks overs scanner par défaut et inclure chaque paquet qui a des référentiels.
Passer le corps d'erreur en amont par le biais d'un mandataire de sécurité au lieu d'un message générique
Rétrouvemment renvoyé: "Erreur d'en-tête" sur non-2xx, perdant le réel message d'erreur de SecurityService. Maintenant, transmet directement le code d'état et l...
Aligner les noms de champ et la forme de la réponse sur le contrat frontal
Frontend envoie le nomPremière/nomDernier mais le contrôleur lu premierNom/findi, en faisant 400 "Le prénom est requis". La réponse au succès revient maintenant...
Remplacer la mise en cache de session Redis par l'API Java directrice dans la route d'org
Empêcher la cage de type Rétein de ne pas afficher de mauvais contrôle de l'âge
- Voie de l'Org: réduire Redis TTL de 24 heures à 5 minutes et ajouter ageReqTypMembre à la détection périmée de sorte que les champs de sécurité restent frai...
Ajouter SecurityService et dao.repositories pour permettre la numérisation des référentielsJpa
UserPhoneLookupRepository in recovery package n'a pas été pris en charge parce que EnableJpaRepositories n'est répertoriée que dao.repos et commerce. Ajouté le ...
Déterminer le titre de l'onglet du navigateur à l'enregistrer - "nom deorg"
DynamicMetaLoader appelle maintenant l'utilisation deThemeConfig et met à jour document.title à 'Enregistrer - 'org.title' une fois l'org.title', les charges d'...
Autodétection de l'itinéraire/api/géoip et du pays filaire
Proxine la recherche de l'IP client à SecurityService GeoLite2, puis définit le pays détecté dans FormMyCountry automatiquement sur le chargement des pages.
Ajouter GET /api/security/geoip/me pour la recherche d'un pays IP client
Lire le vrai client IP à partir des en-têtes X-Forwarded-For / X-Real-IP, fait une recherche GeoLite2, et retourne - country-code, pays-nom - nom. Utilisé par l...
Résoudre les erreurs TS des étapes utilisées avant la déclaration et le style Capcha cast
Move et utilisationMemos au-dessus de l'utilisationEffets qui dépendent d'eux; importez le type de CSSVariables et utilisez-le pour le prop de style Capcha-widg...
Ajouter dao.repositories à la numérisation des dépôts de Jpa
EmailTemplateRepository lives sous dao.repositories.email, not dao.repos, Il n'a donc pas été pris en tant que haricot de printemps.
Ajouter false de DEFAULT à la définition de la colonne vérifiée par e-mail
Le migrateur de schéma d'Hibernate génère ALTER TABLE sans défaut, échouer sur les tableaux avec les lignes existantes. columnDéfinition le force à inclure le D...
Supprimer h' env var, supprimer l'élément de démonstration de capchta non utilisé
Corriger le nettoyage de l'écoute Capcha et réinitialisation de l'état vérifié à la sortie de l'étape
Restaurer le documentNotFoundException a chuté entre 1,0,0 et 1,4.0
Résoudre le double emailTemplateServiceClient bean conflict
et étaient identiques «Composants ayant le même nom de haricot par défaut, provoquant - au démarrage. Supprimer le duplicata en l'enregistrement/ et l'importati...
Bump kamo-library-samélioré à 1.4.0
Docker Stage 1 construit la principale de la libraire kémo-shared (maintenant 1.4.0) et installe au .m2 local; le service pom est toujours référencé 1.0.0 qui M...
Appliquer des correctifs de qualité de la SP6 et de la mise en œuvre
C1: utiliser NEXT-PUBLIC-H-SITE-KEY env var au lieu d'un espace réservé en codage en dur C2: changer RegisterResponse.userId et toutes les paramies API du numér...
SP6 enregistreur magicien refactor et split PersonalInfo, ajouter l'API d'enregistrement réelle
- Remplacer FormPersonalInfo par FormName (champs nominatifs) et FormAvatar (générateur Avatar Creator avec les modes de génération/upload/skip pour 13 ans) - S...
SP5 migrent KamoCRM agereq vers TOUS LES WORK-ÉLIGIBLE
Ajouter KamoCRMAgeReqUpdateRunner (ordre 10) et conditionnel idempotent UPDATE sur le démarrage; Où la clause vérifie l'ancienne valeur, de sorte que les re-run...
Adresse 4 des résultats de l'examen du code dans les voies d'enregistrement et de connexion
- Cacher le message d'exception brut dans /registrer 500 chemin; loger à la place - Défail fermé (503) sur l'échec de la vérification par DB vérifiée par courri...
Mise en œuvre de la vérification des e-mails et du câblage d'enregistrement SP4
- Supprimer l'ancien courrier électronique/VerificationEmail.java (stupbou SMTP codée) - Ajouter (modèle de récupérage des miroirs) - Ajouter - - génération de ...
Ajouter EmailVerificationToken entity et repo User.alias/emailVerified ' UserRepo'ses; bump 1.4.0 (SP4)
Ajouter SP4 e-mail-verification-jetons DDL 'Utib: 'Upern alias/email-veil-Vérification des colonnes
Ajouter le déni de responsabilité de marque au texte juridique en bas de page
Ajouter les paramètres des pages pour les questions de téléphone et de sécurité (SP3)
Ajout d'un câblage API à Service de sécurité/api/compte/. Synchronise la navigation sur les 3 sites.
Appels d'API réels en fil dans /recover page (SP3)
Remplace tous les stubs FakeSubmit() par des appels RecoveryApi. Ajout SMS OTP phase de vérification, entrée de courrier électronique de démarrage, étape de mot...
Ajouter AccountSettingsContrôleur et service pour les questions de téléphone et de sécurité (SP3)
Permet aux utilisateurs connectés de paramétrables/vérifier le téléphone et de configurer 3 questions de sécurité. Itinéraires vers /api/account/- (sauthentité ...
Ajouter BulkTextSmsClient et EmailTemplateServiceClient et PasswordRecoveryController (SP3)
Flux complet de récupération de mot de passe: lien par courrier électronique, SMS OTP, questions de sécurité, phrase de départ. Itinéraires vers /api/recover/z ...
Ajouter InternalAuthFilter et POST/api/bulktext/send pour le service-service SMS (SP3)
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.
