Social Connectors
OneAuxilia makes it easy to add social connection capabilities to your application. With social connections, users gain frictionless access to your application by using their existing credentials from an OAuth provider (Google, Facebook, X/Twitter, etc.) without having to go through complicated registration flows. Social connections are designed to simplify the sign-up and sign-in process for the end-user, resulting in higher conversion rates, a streamlined user data collection flow, and an overall better user experience.
When using social connections, the sign-up and sign-in flows are equivalent. If a user doesn't have an account and tries to sign in, an account will be made for them, and vice versa.
Before you start
You need to create a OneAuxilia Application in your OneAuxilia Dashboard. For more information, check out the Set up your application guide.
You need to install the correct SDK for your application. You can find steps on how to do so through OneAuxilia's quickstart guides.
Configuration
For development instances, OneAuxilia uses pre-configured shared OAuth credentials and redirect URIs to make the development flow as smooth as possible. This means that you can enable most social providers without additional configuration.
To enable a social connection:
Navigate to the OneAuxilia Dashboard and select your application.
In the navigation sidebar, select Authentication > Social Connections.
Toggle on the providers that you want to use.
For production instances, you will need to configure the provider with your OAuth credentials. Don't worry, OneAuxilia provides dedicated guides on how to do this for each provider.
Configure additional OAuth scopes
For each provider, there is a set of OAuth scopes that are absolutely necessary for authentication to work properly with OneAuxilia. These are pre-configured by OneAuxilia, so you don't have to worry about them.
On top of them, you can specify any additional scopes supported by the provider. These scopes can be used to access additional user data from the provider, such as email, profile information, or other data.
To add additional OAuth scopes:
Navigate to the OneAuxilia Dashboard and select your application.
In the navigation sidebar, select Authentication > Social Connections.
Next to the provider you want to configure, select the settings icon.
Under Use custom credentials, you can add additional OAuth scopes in the Scopes field.
Last updated