Sven-Torben Janus
d27cb0ce4b
chore: Support test with Keycloak.X distro
2021-10-29 20:18:56 +02:00
Sven-Torben Janus
773ea75a0e
chore(deps-dev): bump testcontainers-keycloak from 1.8.0 to 1.8.1
...
Remove CustomKeycloakContainer class. Functionality is not part of
testcontainers-keycloak
2021-10-28 11:09:38 +02:00
Sven-Torben Janus
893028456d
refactor: Change provider names/ids
2021-10-13 22:59:59 +02:00
Sven-Torben Janus
f9c2428135
chore: Update README with latest screenshots and configuration options
...
This is just for the simple role-based access provider.
2021-10-13 22:59:59 +02:00
Sven-Torben Janus
01ef542368
feat: Support policy-based access restrictions
...
The new PolicyBasedAccessProvider leverages Keycloak authorization
mechanism for OIDC confidential clients. It allows to configure a
resource "Keycloak Client Resource" per client and use the full
built-in permission and policy evaluation mechanism for restricting
client access.
2021-10-13 22:59:59 +02:00
Sven-Torben Janus
69ade79642
chore: Add script to export/import realms
2021-10-01 11:46:44 +02:00
Sven-Torben Janus
7529403c8e
chore: Use Keycloak container images from quay.io
2021-09-30 21:21:02 +02:00
Sven-Torben Janus
fa0cd9b5e7
feat: Support custom restriction mechanisms via SPI
2021-09-30 21:12:53 +02:00
Sven-Torben Janus
fe959487ee
refactor: Extract client role based access decision into separate class
...
This is the first step to support access decisions based on policies in
the future.
2021-09-30 18:48:28 +02:00
Sven-Torben Janus
1e6e661c24
chore: Add instructions for configuring custom error messages to README
2021-09-23 15:24:16 +02:00
Sven-Torben Janus
b37d098f64
chore: Remove declarative-user-profile from test-realm
...
Is not supported in older version of Keycloak. Removed to make
compatibility tests succeed for version prior to 15.x
2021-09-19 20:26:23 +02:00
Sven-Torben Janus
27a198ffc8
chore: Add integration tests
2021-09-19 19:59:28 +02:00
Sven-Torben Janus
a122a89954
feat: Support custom error message
2021-07-02 18:49:02 +02:00
Sven-Torben Janus
ff15e7fe22
Support HTML error messages
...
Support HTML error page instead of OAuht2 error message (JSON) when
request is an HTML request (e.g. in Browser Flow instead of Direct
Grant)
2021-06-25 14:29:12 +02:00
Sven-Torben Janus
904ee4cdb5
Rename display and help text
2021-05-09 19:18:14 +02:00
Sven-Torben Janus
30c3e5756a
Initial implementation
2021-05-07 23:50:44 +02:00