Comments (9)
Please leave it open, so we can fix the issue. As @robotdan says, we should handle True
correctly.
from fusionauth-python-client.
What happens if you try with
client_response = anonymous_client.logout(False, token)
do you still get an error?
from fusionauth-python-client.
Yes, I get the same error. The HTTP status code is always 400.
from fusionauth-python-client.
My guess is that the True
is not serializing to the lower case true
when converted to a request parameter.
Here is where we build the request parameter:
https://github.com/FusionAuth/fusionauth-client-builder/blob/d64a871ba9d8fcedc7922bddced491ec80b5bd02/src/main/client/python.client.ftl#L76
And here is where we manage conversions for Python:
https://github.com/FusionAuth/fusionauth-client-builder/blob/d64a871ba9d8fcedc7922bddced491ec80b5bd02/src/main/client/_macros.ftl#L197
So we may have a bug in our builder since we should probably expect True
or False
.
https://docs.python.org/3/library/stdtypes.html#bltin-boolean-values
As a work around, what if you try passing "true"
instead of True
and see if that helps.
from fusionauth-python-client.
As a work around, what if you try passing
"true"
instead ofTrue
and see if that helps.
This fixes the issue. Should I close it?
from fusionauth-python-client.
#11 documents the workaround.
from fusionauth-python-client.
Have a fix for this in the code: FusionAuth/fusionauth-client-builder#46
from fusionauth-python-client.
Added test for it here: #16
This test will fail until there's a new release, but I've checked it manually and FusionAuth/fusionauth-client-builder#46 will cause the test to pass.
from fusionauth-python-client.
The fix is merged and will be included in the next release of the client library.
from fusionauth-python-client.
Related Issues (16)
- Package broken? HOT 11
- Uri not working for urls ending with a backslash ? HOT 3
- Python types HOT 1
- Logout API does not revoke the access_token HOT 6
- Bug, missing requirements HOT 4
- Async Support HOT 1
- Search identity providers API doesn't work as expected HOT 1
- Feature request: add search by ID to identity provider API HOT 2
- search_users_by_ids does not work / does not follow your API spec
- No version in Python package HOT 2
- validate_jwt method using incorrect header HOT 3
- Use Python optional parameters HOT 5
- Function client_response.was_successful() return False instead of True HOT 3
- Some endpoints missing HOT 10
- Documentation and/or test cases? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fusionauth-python-client.