I have a weird but not totally unique use case. I’m building an edtech app for younger children (ages 5-10). we need to have traditional user profiles, etc.
some children will be able to use SSO through their school’s identity provider. their tablet will automatically be logged in or they have a QR code they can scan, etc. so I can authenticate them no problem.
other children won’t have that, either because they are using it at a school that doesn’t have an identity provider or are using it at home with their parents. in this case, they can’t realistically use a traditional email/password combo. even if we give them one, they won’t be able to remember it or type it in.
it’s very common among edtech apps for children to instead have a “class code”, a 4 or 6 character string, that brings up a screen with profile pictures of all the kids in the class. kids can then click on their profile picture and proceed. it’s a generally accepted risk that a student might click on the wrong profile.
is there a way I can build a custom auth for that? perhaps through a Flow?