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
/ssoendpoint.- 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.