Commit graph

342 commits

Author SHA1 Message Date
Sven-Torben Janus
bdec894cd5 docs: Update release notes 2021-10-13 22:59:59 +02:00
Sven-Torben Janus
7b2580d9b4 docs: Update README to reflect latest changes 2021-10-13 22:59:59 +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
2bf371d042
chore: Fix prefixes from dependabot.yml 2021-10-08 21:16:55 +02:00
dependabot[bot]
63f028858e chore: (deps-dev): bump version.mockito from 3.12.4 to 4.0.0
Bumps `version.mockito` from 3.12.4 to 4.0.0.

Updates `mockito-core` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

Updates `mockito-junit-jupiter` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: org.mockito:mockito-junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-08 21:15:05 +02:00
Sven-Torben Janus
7f50f52b61
chore: change feature request icon 2021-10-06 23:18:37 +02:00
Sven-Torben Janus
7f570bfce0
chore: Add issue template for feature requests 2021-10-06 23:16:19 +02:00
Sven-Torben Janus
b71253aae5
chore: rename bug to bug.yml 2021-10-06 23:04:59 +02:00
Sven-Torben Janus
bca6158476
chore: Delete old issue template 2021-10-06 23:02:35 +02:00
Sven-Torben Janus
95c2573ff7
chore: Create issue template 2021-10-06 23:02:06 +02:00
Sven-Torben Janus
9786aec148
Delete custom.md 2021-10-06 23:01:32 +02:00
Sven-Torben Janus
3290acfba2 Update issue templates 2021-10-06 23:00:28 +02:00
Sven-Torben Janus
622e5cda44
Create issue template 2021-10-06 22:59:27 +02:00
dependabot[bot]
ff5a611732 chore: (deps-dev): bump assertj-core from 3.20.2 to 3.21.0
Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.20.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](https://github.com/assertj/assertj-core/compare/assertj-core-3.20.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 22:41:56 +02:00
dependabot[bot]
58a3d61447 chore: (deps-dev): bump log4j-slf4j18-impl from 2.14.0 to 2.14.1
Bumps log4j-slf4j18-impl from 2.14.0 to 2.14.1.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-slf4j18-impl
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 22:41:46 +02:00
dependabot[bot]
ee3a2ee48d chore: (deps): bump maven-source-plugin from 3.2.0 to 3.2.1
Bumps [maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/apache/maven-source-plugin/releases)
- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.2.0...maven-source-plugin-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-source-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 22:41:37 +02:00
dependabot[bot]
6b012b176d chore: (deps): bump junit-bom from 5.8.0 to 5.8.1
Bumps [junit-bom](https://github.com/junit-team/junit5) from 5.8.0 to 5.8.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.0...r5.8.1)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 22:41:27 +02:00
dependabot[bot]
cf014f1552 chore: (deps-dev): bump log4j-core from 2.14.0 to 2.14.1
Bumps log4j-core from 2.14.0 to 2.14.1.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 22:41:17 +02:00
Sven-Torben Janus
301ec1b98b
Create dependabot.yml 2021-10-06 22:37:54 +02:00
Sven-Torben Janus
69ade79642 chore: Add script to export/import realms 2021-10-01 11:46:44 +02:00
Sven-Torben Janus
2c9c022446 chore: Register as provider instead of deployment in docker-compose 2021-10-01 08:53:57 +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
948c50aaec chore: Add additional shields 2021-09-19 21:29:06 +02:00
Sven-Torben Janus
403ae4861c docs: Add info about compatibility checks in README. 2021-09-19 21:15:50 +02:00
Sven-Torben Janus
6537499d21 chore: Fix issue with shield 2021-09-19 21:02:36 +02:00
Sven-Torben Janus
894184ff77
chore: Add CodeQL analysis 2021-09-19 21:02:23 +02:00
Sven-Torben Janus
cfbd897349 chore: Add shields to README 2021-09-19 20:53:29 +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
2b89c3f202 chore: Add Keycloak version 15.0.1 to compatibility tests 2021-09-19 20:25:55 +02:00
Sven-Torben Janus
5b1f139ca2 chore: Fail slow on compatibility tests
Should run all tests and report results
2021-09-19 20:25:17 +02:00
Sven-Torben Janus
34c56f9da8 chore: Remove compatibility tests for Keycloak 12.x 2021-09-19 20:15:42 +02:00
Sven-Torben Janus
5eac7d6de3 chore: Add compatibility tests for older Keycloak versions 2021-09-19 20:13:38 +02:00
Sven-Torben Janus
b1ad5c493b chore: Run integration tests during build 2021-09-19 19:59:35 +02:00
Sven-Torben Janus
27a198ffc8 chore: Add integration tests 2021-09-19 19:59:28 +02:00
Sven-Torben Janus
5b5feeb9b7 chore: Update AssertJ 2021-09-16 14:31:55 +02:00
Sven-Torben Janus
3788cb448e chore: Update JUnit 2021-09-16 14:31:25 +02:00
Sven-Torben Janus
67af6af223 chore: Update Mockito 2021-09-16 14:30:46 +02:00
Sven-Torben Janus
c9288064dc chore(deps): Update to Keycloak 15.0.2 2021-08-26 09:13:54 +02:00
Sven-Torben Janus
3649f3e2cf chore(deps): Update to Keycloak 15.0.1 2021-08-08 12:02:42 +02:00
GitHub Actions
707ce3cb34 chore(release): prepare for next development iteration 2021-08-06 11:20:11 +02:00
GitHub Actions
b0319fd613 chore(release): prepare release v15.0.0 2021-08-06 11:20:11 +02:00
Sven-Torben Janus
c9aa385a93 chore(deps): Update to Keycloak 15.0.0 2021-07-30 17:40:06 +02:00
GitHub Actions
9d1b507fc6 chore(release): prepare for next development iteration 2021-07-30 08:32:44 +02:00
GitHub Actions
ad2ac2d92d chore(release): prepare release v14.0.2 2021-07-30 08:32:44 +02:00
Sven-Torben Janus
a122a89954 feat: Support custom error message 2021-07-02 18:49:02 +02:00