It seems that currently I am forced to enter a user which exists in the local database. This is not very practical if the person has not used the application before, as one would need to ask them to log in first.
One option I see would be allowing a freeform text when giving kudos and link the string to a user later if the name starts to exist (or starts to exist at some point) - but this is problematic, as if the name is not entered exactly correctly it will never be matched (and if multiple kudos with different spellings of the name are entered, one would need to clean those up later on).
Another would be query active community users from the IDP or from the membership database and to allow any username existing there (linking the award to a Kudos profile later if the user has not logged in yet). Though the suggestions dropdown should probably be still be limited to users in the database to avoid huge name enumeration.
It seems that currently I am forced to enter a user which exists in the local database. This is not very practical if the person has not used the application before, as one would need to ask them to log in first.
One option I see would be allowing a freeform text when giving kudos and link the string to a user later if the name starts to exist (or starts to exist at some point) - but this is problematic, as if the name is not entered exactly correctly it will never be matched (and if multiple kudos with different spellings of the name are entered, one would need to clean those up later on).
Another would be query active community users from the IDP or from the membership database and to allow any username existing there (linking the award to a Kudos profile later if the user has not logged in yet). Though the suggestions dropdown should probably be still be limited to users in the database to avoid huge name enumeration.