Yes, if you use several auth providers with Simple Login, it is recommended to prefix or suffix them with the provider, just like yours. auth.id guaranteed to be unique to only the same provider.
Firebase now provides a uid parameter for an auth object that is guaranteed to be unique to all providers. For example, see "After Authentication" on any of the simple login providers, for example email / password
Anant source share