kinde-oss / kinde-python-sdk Goto Github PK
View Code? Open in Web Editor NEWKinde SDK for Python
License: Other
Kinde SDK for Python
License: Other
Maybe there is an error in the documentation for python-sdk?
I am following to the exact point in the tutorial, I can get to the login part, and the user even logs-in into kinde, and I can see it there, I can also do:
kinde_client.is_authenticated()
and it responds: True
the problem is when I want to access the user data, such as:
kinde_client.get_user_details()
I only get the error
raise KindeTokenException(f"Token {token_name} doesn't exist.")
kinde_sdk.exceptions.KindeTokenException: Token id_token doesn't exist.
I've tries in flask and django. I have setup everything according to the tutorial, and I am using the GrantType.CLIENT_CREDENTIALS
All redirects work fine, I even get the user logged in, but i cant access the info to know who the user is, email, etc.
https://github.com/kinde-oss/kinde-python-sdk
1.2.2
Ubuntu
Ubuntu 22.04
I've tried with flask 3.0.0 and django 4.2.7
No response
No response
Attempting to install litellm, it has come to my attention that this requires a version of certifi that is over a year old
litellm (1.16.21) depends on certifi (>=2023.7.22,<2024.0.0), litellm (>=1.16.21,<2.0.0) requires certifi (>=2023.7.22,<2024.0.0).
And because kinde-python-sdk (1.2.2) depends on certifi (>=2022.12.7,<2022.13.0)
I would likely unpeg certifi
unless there is a known incompatibility. If there is a known incompatibility, I would work on resolving that so that people can use an up to date version of that library.
No response
Attempting to install the latest version of the library but it doesn't work alongside with a quite new codebase since the typing-extensions
version is 4.8.0
which released 1.5 years ago.
Upgrade typing-extensions
to the latest version 4.11.0
.
No response
Can't install the package when using the newest Pydantic and FastAPI:
The conflict is caused by:
fastapi 0.101.0 depends on typing-extensions>=4.5.0
kinde-python-sdk 1.2.1 depends on typing-extensions~=4.5.0
pydantic 2.1.1 depends on typing-extensions>=4.6.1
fastapi 0.101.0 depends on typing-extensions>=4.5.0
kinde-python-sdk 1.2.1 depends on typing-extensions~=4.5.0
pydantic 2.0.3 depends on typing-extensions>=4.6.1
fastapi 0.101.0 depends on typing-extensions>=4.5.0
kinde-python-sdk 1.2.1 depends on typing-extensions~=4.5.0
pydantic 2.0.2 depends on typing-extensions>=4.6.1
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
https://github.com/kinde-oss/kinde-python-sdk
1.2.1
Ubuntu
22.04
No response
No response
No response
Update README to Kinde's OSS template for SDK - https://github.com/kinde-oss/kinde-oss-repo-template/blob/main/README_template_non-generator.md
N/A
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.