Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
fb40849
TestSuite PoC - Add support to configure lifecycle for realms and cli…
stianst Jul 9, 2024
bcd7e3b
don't lazy load when searching (#31100)
edewit Jul 9, 2024
120eaef
Testsuite PoC - Ability to configure server run-mode within the JUnit…
lhanusov Jul 9, 2024
bae2ab9
Testsuite PoC - Add managed user (#31151)
stianst Jul 9, 2024
7134fa0
Improve consent deletion when a realm is removed
rmartinc Jul 3, 2024
a2643f1
Add @JsonIgnore to SingleUseObjectKeyModel's getExpiration()
knutz3n Jul 9, 2024
3ac047a
Do not expose kc.org attribute in user representations
pedroigor Jul 9, 2024
72e05fe
Disable username prohibited chars validator when email as username is…
martin-kanis Jul 10, 2024
f638e85
fixed input type and help text for IDP SAML Certificate (#31193)
agagancarczyk Jul 10, 2024
240cc1c
Show full error details in admin and account consoles
jonkoops Jul 10, 2024
9e75237
Use port name instead of port number for the ingress (#30925)
ahus1 Jul 10, 2024
7acb911
Do not compare user DN using DN comparison as Ad can login via userna…
rmartinc Jul 10, 2024
46b293d
Bruteforce protector does not work when using organizations
pedroigor Jul 10, 2024
43cbf08
Update links in ReCAPTCHA doc
derlin Jul 10, 2024
7f5f2a6
Bump vitest from 2.0.1 to 2.0.2
dependabot[bot] Jul 11, 2024
81d8899
update realm when changing bind (#31133)
edewit Jul 11, 2024
00711a9
Support for vault and AES and HMAC algorithms to JavaKeystoreKeyProvider
rmartinc Jun 28, 2024
6b3f435
Do not send attributes when unlocking the user
pedroigor Jul 10, 2024
c4da97e
fix: removes the operator's usage of the v1 proxy option
shawkins Jul 3, 2024
f7f8c7e
fix: check for blank password / client secret
shawkins Jul 9, 2024
baabb0f
Change link to https://github.com/eclipse/microprofile/wiki/JWT_Auth
rmartinc Jul 11, 2024
d39667c
Add getter-methods to OAuth2GrantType.Context (#31077)
Captain-P-Goldfish Jul 11, 2024
5adb1c5
fix: deprecate KEYCLOAK_ADMIN and KEYCLOAK_ADMIN_PASSWORD
shawkins Jul 11, 2024
6567dd8
Exchange Enum type of Format for String (#30875)
Captain-P-Goldfish Jul 11, 2024
ebfb61e
Add required default-context value to VerifiableCredential (#30959)
Captain-P-Goldfish Jul 11, 2024
8b452e0
Add missing user event translations to admin-ui
thomasdarimont Jul 12, 2024
4ba03f0
page-expired error page shown when using browser back-button on forgo…
douglaspalmer Jul 4, 2024
615f495
Avoid race condition when using initial-access-token
graziang Jun 18, 2024
a707ca1
All pubic brokers are shown during authentication rather than only th…
pedroigor Jul 12, 2024
5bd271f
Bump eslint-plugin-react from 7.34.3 to 7.34.4
dependabot[bot] Jul 15, 2024
9e99a5b
Bump @eslint/js from 9.6.0 to 9.7.0
dependabot[bot] Jul 15, 2024
f307537
Bump vite-plugin-checker from 0.7.1 to 0.7.2
dependabot[bot] Jul 15, 2024
bcc11a2
Bump i18next from 23.11.5 to 23.12.1
dependabot[bot] Jul 15, 2024
1dcfcea
Testsuite PoC - distribution server run mode. (#31186)
lhanusov Jul 15, 2024
62590ee
Bump prettier from 3.3.2 to 3.3.3
dependabot[bot] Jul 15, 2024
0e131ce
Fixed linting issues
hmlnarik Jul 15, 2024
d93cef0
Added template overrides (#31106)
edewit Jul 15, 2024
8b10e82
fixed the url missed after refactoring (#31284)
edewit Jul 15, 2024
f48ba1d
Offline tokens created in Keycloak 14 or earlier will not work on Key…
mposolda Jul 12, 2024
865d33f
Allow auto-redirect existing users federated from organization broker…
martin-kanis Jul 12, 2024
4ebf483
Fix test LDAP connection with multiple ldap connection urls
thomasdarimont Jul 16, 2024
c633984
Adding database suppliers (#31073)
miquelsi Jul 16, 2024
76f02b8
Add support to select supplier for a given type (#31292)
stianst Jul 16, 2024
26dcc42
Make ProofType a string instead of enum (#31000)
Captain-P-Goldfish Jul 16, 2024
ea6e4ba
Fallback to no override flow when missing in client override
lexcao Jun 25, 2024
0a6bc39
Add default stack in cache-ispn.xml
pruivo Jul 16, 2024
315e6ea
Add page supplier, including support for multi-typed suppliers (#31313)
stianst Jul 16, 2024
e17f224
Revert "Added template overrides (#31106)"
edewit Jul 16, 2024
feea55f
Normalize default authentication flow descriptions to start with an u…
stfnzl Jul 16, 2024
5df4471
Bump vitest from 2.0.2 to 2.0.3 (#31308)
dependabot[bot] Jul 16, 2024
9fcfaae
Refactor registry and fix a bug introduced by page supplier PR (#31322)
stianst Jul 16, 2024
1fe8af5
Bump typescript-eslint from 7.16.0 to 7.16.1 (#31306)
dependabot[bot] Jul 16, 2024
475a9bf
Bump @testing-library/dom from 10.3.1 to 10.3.2 (#31305)
dependabot[bot] Jul 16, 2024
e6737ec
Bump react-i18next from 14.1.2 to 14.1.3 (#31307)
dependabot[bot] Jul 16, 2024
c4c75af
Better input hint for discovery URL for Keycloak IdP (#31342)
ahus1 Jul 16, 2024
580f3d3
Avoid adding organization flows if they are already exist
pedroigor Jul 16, 2024
8089549
Correctly moves to the next required action (#31358)
rmartinc Jul 17, 2024
bd744b2
Removing adapter-feature-pack from the distribution
mposolda Jul 16, 2024
d135710
Bump vite from 5.3.3 to 5.3.4 (#31356)
dependabot[bot] Jul 17, 2024
e80a284
Bump @octokit/rest from 21.0.0 to 21.0.1 (#31354)
dependabot[bot] Jul 17, 2024
757e866
Bump cypress from 13.13.0 to 13.13.1 (#31353)
dependabot[bot] Jul 17, 2024
7db2546
Bump @playwright/test from 1.45.1 to 1.45.2 (#31351)
dependabot[bot] Jul 17, 2024
14e9849
Display disabled information from user in group assignment
npriebe Jun 26, 2024
21eb9de
Update themes.adoc (#31362)
stianst Jul 17, 2024
a600369
Release notes and some notes for JavaKeystoreProvider changes
rmartinc Jul 12, 2024
3289c89
Add suffix to keycloak-policy-enforcer artifacts in keycloak repository
mposolda Jul 16, 2024
26be37e
Cannot set unmanagedAttributePolicy without profile attributes
martin-kanis Jul 17, 2024
676bf90
Supply databases with Testcontainers. (#31321)
miquelsi Jul 17, 2024
abe7033
Add suffix to keycloak-authz-client artifact in keycloak repository
mposolda Jul 17, 2024
1d80c69
Bump @types/node from 20.14.10 to 20.14.11 (#31352)
dependabot[bot] Jul 17, 2024
a0ce9aa
Manipulate OpenID redirect-response with custom implementation
Captain-P-Goldfish Jul 16, 2024
93b2358
Remove java.util.Date from VerifiableCredential (#30920)
Captain-P-Goldfish Jul 18, 2024
393fc57
Bump react-i18next from 14.1.3 to 15.0.0 (#31394)
dependabot[bot] Jul 18, 2024
193b141
Bump husky from 9.0.11 to 9.1.0 (#31393)
dependabot[bot] Jul 18, 2024
a4e0c9f
Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 (#31392)
dependabot[bot] Jul 18, 2024
5c254cb
Wait for the brute force off-thread processing in AbstractAdvancedBro…
rmartinc Jul 17, 2024
62fde8f
Missing Cache-Control header when response_type parameter is missing …
mposolda Jul 17, 2024
7ff05da
fix bad debugv({}) in favor of more tolerant debugf(%s)
Jul 17, 2024
45296aa
Translations update from Hosted Weblate (#30998)
weblate Jul 18, 2024
9f1d92d
removed use of alpine.js due to tests
edewit Jul 17, 2024
a5c53d4
Run docker tests with proper theme and fix chromedriver path
hmlnarik Jul 17, 2024
d305956
Update login theme to login v2
hmlnarik Jul 18, 2024
87eaba9
fix: scaling and tuning getting started guide
shawkins Jul 18, 2024
95388b8
fix: fail to start if the admin user can't be added (#31207)
shawkins Jul 18, 2024
062f5fc
Wrong command in exposing metrics from caches section
martin-kanis Jul 18, 2024
b2e3084
removed translation of theme name (#31132)
edewit Jul 19, 2024
c23a734
added admin-ui to the distribution (#31404)
edewit Jul 19, 2024
d377788
better parsing of value and default value (#31110)
edewit Jul 19, 2024
aa1c768
Add conditional workflow for test-poc (#31406)
stianst Jul 19, 2024
ea5e744
Fix javadoc generation issue (#31441)
stianst Jul 19, 2024
1adf8ff
Add initial tests for the framework registry (#31433)
stianst Jul 19, 2024
aff82bd
PoC config (#31434)
stianst Jul 19, 2024
b43ea63
removed strange searching pagination logic (#31430)
edewit Jul 22, 2024
da8250c
move form option wrapper element inside kc-form-options (#31223)
DevDuki Jul 22, 2024
accb2cd
Bump mocha from 10.6.0 to 10.7.0 (#31465)
dependabot[bot] Jul 22, 2024
4a29d02
Bump rollup from 4.18.1 to 4.19.0 (#31464)
dependabot[bot] Jul 22, 2024
6819b9e
Bump i18next from 23.12.1 to 23.12.2 (#31462)
dependabot[bot] Jul 22, 2024
67cd906
Bump eslint-plugin-react from 7.34.4 to 7.35.0 (#31461)
dependabot[bot] Jul 22, 2024
6aa5ba0
Fix selector used to construct list of recovery codes (#31475)
jonkoops Jul 22, 2024
f6a5fae
Testsuite PoC - modules refactoring (#31411)
lhanusov Jul 22, 2024
1b75453
Testsuite PoC - Add more unit tests for the registry (#31468)
stianst Jul 22, 2024
86a5484
Bump jsdom from 24.1.0 to 24.1.1 (#31463)
dependabot[bot] Jul 23, 2024
b6a616d
Bump husky from 9.1.0 to 9.1.1 (#31422)
dependabot[bot] Jul 23, 2024
331f668
removed unused help text (#31481)
agagancarczyk Jul 23, 2024
b157a96
Filter out null values when looking up entries by ID
ahus1 Jul 19, 2024
7d9ebe1
Allow users to customize the footer of a login theme (#31391)
thomasdarimont Jul 23, 2024
db5ad18
Remove TrustedHostClientRegistrationPolicyTest#testGithubDomain
rmartinc Jul 23, 2024
f0f5fa7
add onOpenChange to all dropdown and selects (#31230)
edewit Jul 23, 2024
88e9f17
Testsuite PoC - Injection framework support for multiple instances (#…
vaceksimon Jul 23, 2024
f3f115b
Make createPatSupplier private to public
Krishnapro Jul 23, 2024
0e307cf
made buttons disabled when all fields are readonly (#31436)
edewit Jul 23, 2024
27f773c
Remove keycloak-undertow-adapter-spi
mposolda Jul 22, 2024
4b3aa05
adds rtl for admin ui (#30965)
edewit Jul 23, 2024
c028aaa
Renaming the team cross-dc team to sre (#31518)
ahus1 Jul 23, 2024
3fca21b
Bump typescript from 5.5.3 to 5.5.4 (#31504)
dependabot[bot] Jul 23, 2024
ceaa85b
Bump @testing-library/dom from 10.3.2 to 10.4.0 (#31502)
dependabot[bot] Jul 23, 2024
ce48bd6
Bump typescript-eslint from 7.16.1 to 7.17.0 (#31503)
dependabot[bot] Jul 23, 2024
5b7cca5
Bump @testing-library/jest-dom from 6.4.6 to 6.4.8 (#31533)
dependabot[bot] Jul 23, 2024
0201df8
Bump @playwright/test from 1.45.2 to 1.45.3 (#31501)
dependabot[bot] Jul 23, 2024
7bb6c79
Bump vitest from 2.0.3 to 2.0.4 (#31500)
dependabot[bot] Jul 23, 2024
dc2374b
Add new model spi for identity providers
sguilhen Jul 17, 2024
1d9951b
fix: additional consolidation / refinement of argument parsing (#31448)
shawkins Jul 24, 2024
bdc62b7
Updated connection configuration for MSSQL test container
miquelsi Jul 24, 2024
6e62483
Move saml documentation to guides
rmartinc Jul 22, 2024
516c044
Bump @types/node from 20.14.11 to 20.14.12 (#31555)
dependabot[bot] Jul 24, 2024
7991f67
Re-add notes about not supporting DPoP and holder-of-key in the remai…
rmartinc Jul 24, 2024
4ae09ac
Testsuite PoC - Use service account for admin client (#31478)
stianst Jul 24, 2024
fabebba
Enhance Verifiable Credential Signing Service Flexibility and Key Rot…
francis-pouatcha Jul 24, 2024
894edd1
Add migration tests for AuroraDB (#31396)
kami619 Jul 24, 2024
5ea8bd7
added display name to menu toggle (#31431)
edewit Jul 24, 2024
ccaba9d
removed use of deprecated page header (#31467)
edewit Jul 24, 2024
61b2c8d
Add `lib` directory of Admin Console to `.gitignore` (#31579)
jonkoops Jul 24, 2024
de977bd
operator bootstrap admin handling (#30711)
shawkins Jul 24, 2024
35fba23
added `inputOptionLabelsI18nPrefix` when looking up label (#31577)
edewit Jul 24, 2024
a5d0f98
feature: password age in days policy
MaciejMierzwa Jun 5, 2024
f5c2ad8
Updating docs
pedroigor Jul 24, 2024
58fb237
Convert chapter mod_auth_mellon from securing apps into guides
rmartinc Jul 24, 2024
aaa0e3d
Flaky test: org.keycloak.testsuite.model.user.UserModelTest#testAddRe…
pedroigor Jul 23, 2024
aa34ab0
Fixed feedback discussions (#31409)
edewit Jul 25, 2024
f7feeba
Make sure users created through a registration link are managed members
vramik Jul 18, 2024
53bd30b
If the user is federated before the broker is associated with an orga…
vramik Jul 23, 2024
07ec1c0
Add ManagedRealm
stianst Jul 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/actions/conditional/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ outputs:
ci-webauthn:
description: Should "ci.yml" execute (WebAuthn)
value: ${{ steps.changes.outputs.ci-webauthn }}
ci-test-poc:
description: Should "ci.yml" execute (Test PoC)
value: ${{ steps.changes.outputs.ci-test-poc }}
operator:
description: Should "operator-ci.yml" execute
value: ${{ steps.changes.outputs.operator }}
Expand Down
2 changes: 2 additions & 0 deletions .github/actions/conditional/conditions
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,5 @@ js/libs/ui-shared/ ci ci-webauthn
themes/ codeql-themes

testsuite::database-suite ci-store

test-poc/ ci ci-test-poc
4 changes: 2 additions & 2 deletions .github/scripts/ansible/aws_ec2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ fi

OPERATION=$1
REGION=$2
CLUSTER_NAME=$3

case $OPERATION in
requirements)
Expand All @@ -16,8 +17,7 @@ case $OPERATION in
;;
create|delete|start|stop)
if [ -f "env.yml" ]; then ANSIBLE_CUSTOM_VARS_ARG="-e @env.yml"; fi
CLUSTER_NAME=${CLUSTER_NAME:-"keycloak_$(whoami)"}
ansible-playbook aws_ec2.yml -v -e "region=$REGION" -e "operation=$OPERATION" -e "cluster_name=$CLUSTER_NAME" $ANSIBLE_CUSTOM_VARS_ARG "${@:3}"
ansible-playbook aws_ec2.yml -v -e "region=$REGION" -e "operation=$OPERATION" -e "cluster_name=$CLUSTER_NAME" $ANSIBLE_CUSTOM_VARS_ARG "${@:4}"
;;
*)
echo "Invalid option!"
Expand Down
5 changes: 2 additions & 3 deletions .github/scripts/ansible/keycloak_ec2_installer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ if [[ "$RUNNER_DEBUG" == "1" ]]; then
fi

REGION=$1
KEYCLOAK_SRC=$2

CLUSTER_NAME=${CLUSTER_NAME:-"keycloak_$(whoami)"}
CLUSTER_NAME=$2
KEYCLOAK_SRC=$3

ansible-playbook -i ${CLUSTER_NAME}_${REGION}_inventory.yml keycloak.yml \
-e "keycloak_src=\"${KEYCLOAK_SRC}\""
5 changes: 3 additions & 2 deletions .github/scripts/ansible/mvn_ec2_runner.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@ if [[ "$RUNNER_DEBUG" == "1" ]]; then
fi

REGION=$1
MVN_PARAMS=${@:2}
CLUSTER_NAME=$2
MVN_PARAMS=${@:3}

CLUSTER_NAME=${CLUSTER_NAME:-"keycloak_$(whoami)"}
echo "mvn_params=\"${MVN_PARAMS}\""

ansible-playbook -i ${CLUSTER_NAME}_${REGION}_inventory.yml mvn.yml \
-e "mvn_params=\"${MVN_PARAMS}\""
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@
register: group
no_log: "{{ no_log_sensitive }}"

- name: Delete existing key pair if it exists
amazon.aws.ec2_key:
region: '{{ region }}'
name: '{{ cluster_name }}'
state: absent
ignore_errors: true

- name: Create Key
amazon.aws.ec2_key:
state: present
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
ansible.builtin.shell: |
set -o pipefail
cd {{ kc_home }}
echo "{{ mvn_params }}"
./mvnw {{ mvn_params }}
args:
executable: /usr/bin/bash
Expand Down
4 changes: 2 additions & 2 deletions .github/scripts/run-fips-it.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/bash -x

dnf install -y java-21-openjdk-devel
fips-mode-setup --enable --no-bootcfg
Expand All @@ -17,4 +17,4 @@ export JAVA_HOME=/etc/alternatives/java_sdk_21
set -o pipefail

# Profile app-server-wildfly needs to be explicitly set for FIPS tests
./mvnw test -Dsurefire.rerunFailingTestsCount=$SUREFIRE_RERUN_FAILING_COUNT -nsu -B -Pauth-server-quarkus,auth-server-fips140-2,app-server-wildfly -Dcom.redhat.fips=false $STRICT_OPTIONS -Dtest=$TESTS -pl testsuite/integration-arquillian/tests/base 2>&1 | misc/log/trimmer.sh
./mvnw test -Dsurefire.rerunFailingTestsCount=$SUREFIRE_RERUN_FAILING_COUNT -nsu -B -Pauth-server-quarkus,auth-server-fips140-2,app-server-wildfly -Dcom.redhat.fips=false $STRICT_OPTIONS -Dtest=$TESTS -Dlogin.theme.default=keycloak -pl testsuite/integration-arquillian/tests/base 2>&1 | misc/log/trimmer.sh
2 changes: 1 addition & 1 deletion .github/scripts/run-ipa-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ echo "Building quarkus keyclok server with SSSD integration"
./mvnw install -nsu -B -e -pl testsuite/integration-arquillian/servers/auth-server/quarkus -Pauth-server-quarkus

echo "Executing SSSD tests"
./mvnw -f testsuite/integration-arquillian/tests/other/sssd/pom.xml test -Psssd-testing -Pauth-server-quarkus
./mvnw -f testsuite/integration-arquillian/tests/other/sssd/pom.xml test -Psssd-testing -Dlogin.theme.default=base -Pauth-server-quarkus
2 changes: 1 addition & 1 deletion .github/teams.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ team/core-shared:
- area/infinispan
- area/storage

team/cross-dc:
team/sre:

team/ui:
- area/account/ui
Expand Down
Loading