Dit is een reflectie blog over de periode van 3-11-2025 t/m 14-11-2025.
B1-K1-W3 Deze periode was erg leerzaam en heb ik vooral aan 2 projecten gewerkt.
Ik ben weer verder gegaan met het werken aan het SSO project dit heb ik ook het grootste deel van deze periode gedaan. In de backend heb ik een bug opgelost. Deze bug was dat je 2fa nodig had terwijl je inlogt via google of microsoft die doen dan al de 2fa voor ons. Daarvoor heb ik dit stukje code geschreven.

Dit maakt de 2fa cookie en door dit te maken heb ik best wel wat geleerd over cookies en 2fa beveiliging.
B1-K1-W5 Verder was er een bug waar als je uitlogt en daarna weer opnieuw inlogt dat er een bericht op de security pagina komt die daar niet moet zijn.

Het gaat om het groene bericht. Het was even zoeken waarom dit bericht er was en het kwam omdat in de end session functie het bericht word gemaakt. Maar ik kon dit niet zomaar verwijderen want als je een sessie handmatig beeindigt willen we wel dat je het bericht ziet. De uiteindelijke oplossing was om in de logout functie die dus niet met de end session functie te maken had het bericht uit de temp data te verwijderen.

Dit doe ik bij TempData.Remove(“SecuritySuccessMessage”); dit was niet heel bijzonder maar heeft mij wel geleerd om te leren achterhalen waar onverwachten bugs vandaan komen en hoe ik dit moet oplossen.
B1-K1-W3 Wat ik leerde kon ik meteen weer gebruike want bij het connecten van een microsoft account werd de gebruikers naam niet laten zien op de security pagina.

Zoals je ziet word dit bij google wel laten zien. Ik heb de API van Microsoft onderzocht en kwam er achter dat de gebruikers naam niet werd meegestuurd. Toen heb ik een kleine aanpassing gemaakt en nu staat er gewoon google of Microsoft boven.

Nu ziet het er zo uit.
B1-K2-W3 Ik heb aan SSO helemaal zelfstandig gewerkt met soms alleen wat advies van een collega. Ik heb door dat ik steeds beter zelfstandig kan werken een projecten in .NET en ook dat ik minder vaak dingen moet opzoeken dus ik merk wel echt dat ik beter word.
B1-K1-W3 Ik heb voor de rest nog gewerkt aan het vertalen van het platform van Mcxess hier is niet veel bijzonders over te vertellen maar het duurt gewoon redelijk lang.
Geef een reactie