Custom auth providers

Appfarm supports third-party authentication by integrating with authentication providers using OAuth 2.0.

Using a custom auth provider allows you to manage users in an external directory such as Azure AD. To enable custom auth you must first complete any necessary setup with the provider, and then configure the provider in Appfarm Create.

For detailed walkthroughs on how to configure a number of different providers, see How to configure third-party authentication.

Checklist

Follow these steps to correctly setup and configure a custom auth provider.

In your auth provider:

  • Create a new application. Please refer to your provider's documentation for details.

  • When creating an OAuth application, it will require at least one callback URL. Use https://accounts.appfarm.io/v1/callback.

  • Make note of the Client ID and Client Secret provided when you create the OAuth application.

In Appfarm Create:

  • Add a new custom auth provider.

  • Enter the provided Client ID into Client ID.

  • Create a secret to store the Client Secret and select it from the Client Secret list.

  • Depending on what kind of provider you are using, fill in the Tenant ID or OpenID Discovery Endpoint.

  • Add the custom auth provider in a login configuration under Custom auth.

General settings

Appfarm account options

Advanced options

Last updated