Centrale Klantauthenticatie
De opdracht
Ontwerp een systeem om makkelijk klanten te kunnen authenticeren.
CONTEXT
Vanuit het DevOps Team wordt gewerkt aan verschillende functionaliteiten die worden aangeboden aan Northwave’s klanten. Dit gebeurt via online portalen, zowel ondersteunend ten behoeve van de dienstverlening en rechtstreeks als dienst. Je kunt hierbij denken aan filesharing en dashboards. Omdat ons aanbod van diensten alleen maar blijft groeien, blijft ook het aantal portalen groeien. In een tijd waar mensen al tientallen verschillende accounts hebben, willen we het aantal accounts minimaliseren en mensen veilig authenticeren.
Hierbij spelen de volgende vragen:
- Welke externe authenticatiemethodes zijn er beschikbaar?
- Welke authenticatiemethodes kunnen we zelf implementeren?
- Wat is de veiligheid van deze authenticatiemethodes?
- Hoe kunnen we de accounts van klanten het beste heren?
- Kunnen de accounts in bestaande portalen behouden blijven?
DOELEN
- Evalueer bestaande authenticatiemethode.
- Maak een software-architectuur van de gekozen authenticatiemethode
- Implementeer een proof-of-concept portaal
- Integreer een bestaand portaal met deze authenticatiemethode (of: ontwerp een proces om de accounts van dit portaal te migreren)
Houd hierbij rekening met de interne eisen en met de beveiligingsprincipes.
WAT WIJ VERWACHTEN VAN JOU
- Je vindt security super interessant en wilt je hier verder in verdiepen.
- Je hebt ervaring/affiniteit met software development.
- Je bent bezig met een opleiding richting security, hebt een minor in security gevolgd en/of heb je naast het standaard curriculum verdiept in dit domein.
- Je durft vragen te stellen en geeft het op tijd aan als je ergens niet uit komt.
- Jij doet dingen die je doet graag goed.
- En tot slot: Je vindt het leuk om te verkennen of je na je afstuderen bij ons wilt blijven werken.
Meer weten over deze opdracht? Bel of mail naar Emilie!