ctnadovich / randowizard

Randonneuring.org web application
GNU Affero General Public License v3.0
0 stars 1 forks source link

Use RUSA ID instead of email address as username. #2

Closed ctnadovich closed 10 months ago

ctnadovich commented 10 months ago

Probably still want email address as a field. RUSA won't tell us email addresses. Do we also need first/last name, or shall we assume the first last name associated with the RUSA ID?

ctnadovich commented 10 months ago

If I switch to RUSA ID for username, I'm wondering if there
will be a problem with non-US administrators. I don't know if international
rider IDs are even numbers. Nor do I know if they are unique.

For example is 1234 sufficient to identify you internationally?
Would I have another 1234 in another country?

You may think this is an unlikely collision, but do you know
the birthday paradox? Have you ever been in a gym locker room?
Only two people in a giant locker room and inevitably they will
have lockers next to each other.

I know email addresses are unique internationally. This is why
I hesitate to make the login username a RUSA ID.

Yes, for a RUSA specific tool like Card-O-Matic it makes some sense
to use RUSA ID as the username. But I never envisioned this suite
of software to be RUSA only.

Therefore, I'd rather add the ability for multiple users to manage the
same region. That seems like the more important feature to add.