Skip to main content

Authentication overview

NetFoundry Frontdoor includes OAuth integration for custom frontends, allowing you to authenticate users through various OAuth providers before they can access your shared resources. You can configure multiple OAuth providers and restrict access based on email address patterns.

Planning for OAuth authentication

OAuth authentication in NetFoundry Frontdoor is configured at the custom frontend level and applied to individual shares. Each Custom Frontend can have multiple auth providers configured, and each share can be protected with a specific auth provider.

The OAuth authentication flow uses the custom frontend's domain to handle redirects from OAuth providers. This means you'll need a Custom Frontend with a properly configured domain name that is accessible by your end users.

Managing auth providers

Frontdoor supports CRUD operations for auth providers. See the auth provider API guide for details.

Provider-specific setup guides

For detailed setup instructions for each provider type, including how to obtain client credentials and configure redirect URLs, see the provider-specific guides:

When configuring OAuth applications with these providers, use your custom frontend's domain for the authorized redirect URLs in the format: https://oauth.your-custom-frontend.com/{auth-provider-name}/auth/callback

More info