- Updated Spanish translation #74
- Add environment variable KEYCLOAK_VERSION to allow choosing which version of Keycloak will be used @ericof
- GHA: Do not fail fast during CI tests. @ericof
- Update README to refer to using uv instead of tox @ericof
- Drop support for Python 3.8 @ericof
- Drop support for Python 3.9 @ericof
- Add support for Plone 6.1 @ericof
- Add support for Python 3.12 @ericof
- Add support for Python 3.13 @ericof
- Move to pyproject.toml, hatchling and uv @ericof #71
- Update GHA workflows @ericof
- Add backchannel logout implementation for classic ui session @mamico #67
- Register the adapter as needed by the @login endpoint present in plone.restapi @erral #47
- Changes to make compatible with OAM (Oracle Access Manager) @djay #65
- Bump plone.restapi to 9.10.0 [@ericof]
- Update the Deutsch translation [macagua] #60
- Implement control panel to configure pas.plugins.oidc [@ericof] #65
- Fixed port numbers on README file [macagua] #51
- Added Deutsch translation [@macagua] #45
- Allow multiple instances of OIDC plugin in a given Plone site @erral #48
- Notify user events on creation and authentication. [@Arkusm][@ericof] #53
- Updated the latest .po templates for translate Updated Spanish translation [@macagua] #55
- Update configuration files @plone
- Recommend using
[pas.plugins.keycloakgroups](https://pypi.org/project/pas.plugins.keycloakgroups/)for groups support with Keycloak [@ericof] #42
- Implement plone/meta and convert documentation to Markdown [@ericof] #32
- Drop support to Python 2.7 and Plone 5.2 [@ericof] #33
- Implement restapi services to handle authentication flow [@ericof] #38
- Rewrite tests from unittest to pytest with pytest-plone [@ericof] #34
- Allow dict instances to hold userinfo [@erral] #35
- Declare the minimum requirements for Plone/python in the readme [mamico] #36
- Allow dict instances to hold userinfo [@erral]
-
Added Spanish translation [@macagua]
-
Added improvements about i18n support [macagua]
-
Drop python 2.7 and Plone 4 support [@erral]
-
Add support for the post_logout parameter for logout api. [@ramiroluz]
-
Catch exceptions during the OAuth process [@erral]
-
Update the plugin to make challenges. An anonymous user who visits a page for which you have to be authenticated, is redirected to the new require_login view on the plugin. This works the same way as the standard require_login page of Plone. [@maurits]
-
Add a property for the default userinfo instead of using only sub. [@eikichi18]
-
Call getProperty only once when getting redirect_uris or scope. [@maurits]
-
use getProperty accessor [@mamico]
-
Removed the hardcoded auth cookie name [@alecghica]
-
Fixed Python compatibility with version >= 3.6 [@alecghica]
-
check if url is in portal before redirect #2 [@erral]
-
manage came_from [@mamico]
- do userinforequest if there is a client.userinfo_endpoint [@mamico]
- Initial release. [@mamico]