Hey! I have a scenario that is posing quite inconvenient for me.
Currently I am in the process of transition all my Authentication to PlayFab for better security and scalability from what I currently have setup.
This process requires me to use AddUsernamePassword due to PlayFab accounts already existing for users using the CustomID functionality.
My current custom registration contains an optional email field. Unfortunately, AddUsernamePassword requires an Email Address to be set in order for it to complete.
This will pose a lot of difficulties during the transition as many Players chose to not have an email address attached. I would like to keep this true moving into the future with this transition.
I have noticed when transitioning my registration process to simply use RegisterPlayFabUser that the email field in this requests is optional. That is perfect for what I am after, however it shows some inconsistencies with how both APIs function.
I know the AddUsernamePassword is setup for account recovery purposes, but I would like to know if there is any way I can add a username and password to existing PlayFab account without providing an email address?
This will allow me to grandfather existing players over to the new authentication without affecting their existing accounts.
Hopefully there is a method I am missing - or if possible - make the Email field optional in all APIs.
Thanks in advance.