Richard Nemeth
6b6739128b
fix: strong and consistent typing across the library
BREAKING CHANGE: this change introduces a very strong typing across the library. From now on, we demand that each method returns a single type and converts the results into the specified return type, otherwise it raises a TypeError exception. This should resolve any type checking linter errors within the library as well.
2 months ago
Richard Nemeth
327efd8d6f
fix: small bugs, use ruff as linter, added annotations
* fix: ruffing up
* test: linting done
* fix: tests and code
* fix: new docs
* docs: updated conf
* docs: update
1 year ago
Richard Nemeth
c98189ca69
docs: more docstring linting
4 years ago
Richard Nemeth
2bf150f7c1
style: start of more checks
4 years ago
Richard Nemeth
6f839cbc03
docs: added docstrings to exceptions
4 years ago
Merle Nerger
8dafb4ec30
feat: added UMA-permission request functionality
4 years ago
Richard Nemeth
54beb51fba
chore: move source files into src folder
Moved all of the source files into the src folder
4 years ago
Richard Nemeth
cc82e6a874
feat: initial setup of CICD and linting
4 years ago
domste
4da5bed75e
added KeycloakDeprecationException
add exception to indicate a deprecation case
6 years ago
Christian Müller
1f5e9ad2e4
fixing issue #91
and be backwards compatible with older keycloak versions
6 years ago
Ewan Jones
4763a5f4ab
pep8 formatting
8 years ago
Shon T. Urbas
e8e4f52a16
A decoder error is a ValueError allows us to catch all decode errors from requests without force install simplejson
8 years ago
Marcos Pereira
a33039a4aa
Fixed README and setup.py. Updated docs.
8 years ago
Martin Devlin
1eb6c18eb6
Add get_idps
8 years ago
Shon T. Urbas
944e2a7a39
A decoder error is a ValueError allows us to catch all decode errors from requests without force install simplejson
8 years ago
Martin Devlin
50c7c3fd33
Add groups functions
8 years ago
Shon T. Urbas
d5b48c2d68
no need for simplejson
8 years ago
Martin Devlin
663aa85b5d
Add Admin Tasks for user and client role management
8 years ago
Marcos Pereira
9cf3c37676
Added policies, permissions, roles, scopes and resources.
9 years ago
Marcos Pereira
4e3fe9c7e1
Added authorization services.
9 years ago
Marcos Pereira
140875d7ce
Exception JSON format.
9 years ago
Marcos Pereira
8069a5101e
Added Instropect RPT and Token.
9 years ago
Marcos Pereira
b7c0321e4d
Added tests.
9 years ago
Marcos Pereira
33ca73dafe
Added token, userinfo and logout.
9 years ago
Marcos Pereira
bc4c8f1b66
Initial import
9 years ago