Social Auth
Last updated
Was this helpful?
Last updated
Was this helpful?
The Social Auth functionality enables Natively to manage third-party OAuth integrations directly within the application. To adhere to the policies of Google and Facebook, which prohibit developers from utilizing web authorization within WKWebView (iOS) and WebView (Android), Natively reroutes users to the official operating system browsers: Chrome (for Android) and Safari (for iOS). This measure is taken to circumvent potential security risks.
You're required to integrate feature if you have any other social authorization.
Turn on the Social Auth feature in the Natively app dashboard.
Turn on the feature.
Enter your app domain - a domain that will be associated with your application (We need it to redirect users back to your app after authorization). For example, app.buildnatively.com.
Setup (This step is very important! Otherwise, Social Auth will not work.)
Make sure to enable
Verify if Universal Links works. and .
Rebuild your app
Test
You need to make sure your redirect URL for Facebook/Google has the same domain that you're using in Universal Links (This is needed to redirect the user back with an auth token in such url so that you can handle it in the web app)
For example, in Bubble you can turn on the generic URL in Facebook or Google plugins:
and, of course, update it on Google and Facebook developer accounts (if needed).