Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions docs/pages/docs/configuration/authentication-azure-ad.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,14 @@ to integrate Azure AD with your Zudoku documentation site.
};
```

5. **Install Azure AD Dependencies**

Add `@azure/msal-browser` to your project dependencies:

```bash
npm install @azure/msal-browser
```

</Stepper>

## Configuration Options
Expand Down Expand Up @@ -209,6 +217,9 @@ Azure AD provides rich user profile data through OpenID Connect:
5. **Token Validation Errors**: Ensure your issuer URL is correct and includes the `/v2.0` endpoint
for the Microsoft identity platform.

6. **Authentication Not Working**: Make sure you have installed `@azure/msal-browser` to your
project.

## Security Best Practices

- Use single-tenant configuration unless multi-tenant is specifically required
Expand Down
13 changes: 12 additions & 1 deletion docs/pages/docs/configuration/authentication-clerk.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,15 @@ that provides 10,000 monthly active users.
- Preview (wildcard): `https://*.your-domain.com/oauth/callback`
- Local Development: `http://localhost:3000/oauth/callback`

</Stepper>
5. **Install Clerk Dependencies**

Add `@clerk/clerk-js` to your project dependencies:

```bash
npm install @clerk/clerk-js
```

</Stepper>

## Troubleshooting

Expand All @@ -91,6 +99,9 @@ that provides 10,000 monthly active users.
3. **Redirect Issues**: Check that your domain is added to the allowed redirect URLs in Clerk if
using custom redirects.

4. **ReferenceError: can't access lexical declaration 'xxx' before initialization**: Make sure you
have installed Clerk to your project.

## Next Steps

- Explore [Clerk's documentation](https://clerk.com/docs) for advanced features
Expand Down
11 changes: 11 additions & 0 deletions docs/pages/docs/configuration/authentication-supabase.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,14 @@ You'll need a Supabase project. If you don't have one,
};
```

4. **Install Supabase Dependencies**

Add `@supabase/supabase-js` to your project dependencies:

```bash
npm install @supabase/supabase-js
```

</Stepper>

## Supported Providers
Expand Down Expand Up @@ -133,6 +141,9 @@ Store additional user information in Supabase:

4. **CORS Errors**: Check that your site's domain is properly configured in Supabase's allowed URLs.

5. **Authentication Not Working**: Make sure you have installed `@supabase/supabase-js` to your
project.

## Next Steps

- Explore [Supabase Auth documentation](https://supabase.com/docs/guides/auth) for advanced features
Expand Down