-
Notifications
You must be signed in to change notification settings - Fork 25
Main v2 auth fixes and enhancements #56
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
Main v2 auth fixes and enhancements #56
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
Key Changes:
🔐 Authentication Enhancements
Refactored the OAuth implementation in kinde_sdk.auth to improve flow consistency and error resilience.
Enhanced token management for better reliability and handling of edge cases.
Improved error messages and exception handling during the authentication process.
Improved storage mechanism for storing tokens and relevant data.
Added auto detection of framework.
🧪 Testing Improvements
Added new test cases under testv2 to cover updated auth scenarios.
Updated tests in test/test_paths to align with the modified auth flows.
🛠️ Config and Dependency Updates
Updated config.yaml to include relevant authentication configuration keys.
Adjusted requirements.txt and pyproject.toml for dependency alignment with new features.
📄 Documentation
Refreshed README.md and kinde_sdk_README.md with examples for new authentication usage.