DreamFactory OAuth support.
- Log in to the DreamFactory admin interface.
- Navigate to Security > Authentication > Add Service.
- Choose the desired provider from the Service Type dropdown.
- Enter the required details:
-
Namespace: Must end with
_oauth
(e.g.,github_oauth
). -
Label: Example:
GitHub Sign In
. This label will be displayed on DreamFactory's login page as the text on the provider's sign-in button. - Client ID: Obtained from the provider's application settings.
- Client Secret: Obtained from the provider's application settings.
-
Redirect URL: This must match the provider's application settings and the DreamFactory configuration. It should point to the
/sso
endpoint.- Example: If your namespace is
github_oauth
, the redirect URL should be:https://your-dreamfactory-instance.com/api/v2/github_oauth/sso
- Example: If your namespace is
-
Namespace: Must end with
- Save the configuration.
- Log out, reload the page, and the new OAuth login option for the configured provider should be visible.