Overview
Use Kobble to authenticate and authorize your users.
To make sure your users can access your customer portal and consume your services, you need to set up at least one authentication method.
Kobble provides a variety of login providers:
- Email provider (such as Magic Link)
- Social login providers (Google, GitHub, GitLab, Microsoft, etc.)
Authentication flow
- A user clicks on the “Login” button on your web application.
- The user is redirected to your Customer Portal, where they can choose a login provider.
- Once signed in, the user is redirected back to your application.
- Then, with both our frontend and backend SDKs, you can identify the user and verify their permissions, quotas, and more.
Configuring Login Providers
You can easily configure login providers from your Kobble dashboard.
- Open your Kobble dashboard and navigate to the Authentication section.
- Choose and open the login provider(s) you wish to enable for your portal.
Email provider
Generally, there’s minimal configuration needed. You can set this up quickly without any additional steps.
Social providers
You’ll need to visit the chosen provider’s settings page to generate a “Client ID” and “Client Secret.” Once obtained, input these details into the corresponding fields in your Kobble dashboard’s provider configuration section.
Provider-Specific Guides
Kobble offers tailored guides for each provider to simplify the setup process. These guides are designed to help you navigate the provider’s settings and ensure a smooth configuration.
Post-Configuration
After enabling the desired login providers, you can open your customer portal and test the authentication process.