Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds Kinde auth support #167

Merged
merged 1 commit into from
May 1, 2024
Merged

Adds Kinde auth support #167

merged 1 commit into from
May 1, 2024

Conversation

butschster
Copy link
Member

This PR adds support for Kindle authentication and refactors the authentication mechanism to make it easier to add new providers in the future. Additionally, it includes thorough tests for authentication.

Changes:

  • Added support for Kindle authentication.
  • Refactored authentication to make it simpler to add new providers.
  • Added tests to ensure authentication works as expected.

Environment Variables:

  • AUTH_PROVIDER: Use this variable to set the desired authentication provider (auth0 or kinde).
  • AUTH_LOGOUT_URL: For the Kinde provider, specify the logout URL here.

Refactors authentication mechanism to utilize interfaces and implementations exclusively on the integration site. This change allows for seamless addition of new providers.

Additionally, authentication is now thoroughly tested.
@butschster butschster added this to the 1.0 milestone May 1, 2024
@butschster butschster requested a review from roxblnfk May 1, 2024 13:48
@butschster butschster self-assigned this May 1, 2024
@butschster butschster merged commit c0964c8 into master May 1, 2024
8 checks passed
@butschster butschster deleted the feature/139 branch May 1, 2024 17:54
@butschster butschster linked an issue May 1, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Released
Development

Successfully merging this pull request may close these issues.

Integrate Kinde authentication provider
1 participant