Comparison of user data storage options
The number of available product features for Login depends on the connected user data storage.Features | Xsolla storage | PlayFab storage | Firebase storage | Custom storage |
---|---|---|---|---|
Registration | + | + | + | + |
Registration without email confirmation | Contact your Account Manager to set this up | Contact your Account Manager to set this up | - | Contact your Account Manager to set this up |
Authentication via username and password | + | + | + | + |
Authentication via social networks | + | Available only for Twitch | Available only for Google and Facebook | + |
OAuth 2.0 protocol-based authentication | + | + | + | - |
Silent authentication | + | - | - | + |
Necessity to confirm an email address after registration | + | Follow the instructions to set this up | Email address is confirmed on Firebase's side | + |
Extended registration form | Contact your Account Manager to set up additional fields. The list of available fields is limited. | Contact your Account Manager to set up additional fields. The list of field types is limited. | Contact your Account Manager to set up additional fields. The list of field types is limited. | Contact your Account Manager to set up additional fields. The list of field types is limited. |
The ability to connect Mailchimp | + | + | + | + |
Adding external ID for a project | Specified using the | Specified automatically as the PlayFab ID value | Specified automatically as the localId value | Specified using the |
The ability to apply user attributes | + | User attributes are stored on Xsolla’s side | User attributes are stored on Xsolla’s side | User attributes are stored on Xsolla’s side |
Checking age restrictions | + | + | + | + |
The ability to resend an account confirmation email (previous version of widget) | + | Follow the instructions to set this up | + | + |
Cross-inventory support | + | - | - | - |
Multi-factor authentication support | + | + | + | + |
Sending emails | Emails are sent from Xsolla’s side | Emails are sent from PlayFab’s side | Emails are sent from Firebase’s side | Emails are sent from Xsolla’s side |
Customizing emails | Set up in Publisher Account | Set up on PlayFab’s side | Set up on Firebase’s side | Set up in Publisher Account |
Managing users via Publisher Account | + | + | + | + |
User account support | + | + | + | + |
System for managing user’s friends | + | + | + | + |
Personal data processing in compliance with GDPR | Only on Xsolla’s side | Only on Xsolla’s side | Only on Xsolla’s side | Only on Xsolla’s side |
Was this article helpful?
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.Rate this page
Rate this page
Don’t want to answer
Thank you for your feedback!
Continue reading
Last updated:
March 22, 2022
Found a typo or other text error? Select the text and press Ctrl+Enter.