knowit / Dataplattform-issues

4 stars 0 forks source link

Legge til brukere via E-mail #652

Closed krisstam closed 1 year ago

krisstam commented 2 years ago

Cognito-strukturen vår tillater oss å lage brukere ved hjelp av AdminCreateUser i AWS SDK biblioteket.(https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-cognito-identity-provider/classes/admincreateusercommand.html) Ved hjelp av dette, skal det gå an å lage funksjonalitet for at administratorer kan legge til brukere uten at de er nødt til å logge på først. Måten brukere blir laget på i dag er at når en bruker logger inn med "External Provider", lager vi en cognito bruker med email-en som brukernavn, og kobler den externale provideren. Dersom det allerede eksisterer en bruker med den samme emailen, vil External provideren istedet bli koblet opp mot den eksisterende brukeren.

Derfor burde det være mulig å lage en ny cognito bruker i samme organisasjon som administratoren, og bruke emailen som brukernavn.

janhenrik commented 1 year ago

Moved to https://github.com/knowit/kompetansekartlegging-app/issues/21