9f69386a53
- Adds the elytron-cs-keystore provider that reads secrets from a keystore-backed elytron credential store - Introduces an abstract provider and factory that unifies code that is common to the existing implementations - Introduces a VaultKeyResolver interface to allow the creation of different algorithms to combine the realm and key names when constructing the vault entry id - Introduces a keyResolvers property to the existing implementation via superclass that allows for the configuration of one or more VaultKeyResolvers, creating a fallback mechanism in which different key formats are tried in the order they were declared when retrieving a secret from the vault - Adds more tests for the files-plaintext provider using the new key resolvers - Adds a VaultTestExecutionDecider to skip the elytron-cs-keystore tests when running in Undertow. This is needed because the new provider is available only as a Wildfly extension |
||
---|---|---|
.. | ||
adapter-test | ||
admin-test | ||
authorization-test | ||
cli | ||
client-auth-test | ||
client-descriptions | ||
clientreg-test | ||
dockerClientTest | ||
export | ||
import | ||
kerberos | ||
keys | ||
keystore | ||
ldap | ||
META-INF | ||
migration-test | ||
model | ||
openshift/client-storage | ||
org/keycloak/testsuite | ||
password-blacklists | ||
scripts | ||
sssd | ||
storage-test | ||
theme/environment-agnostic/login | ||
vault | ||
webauthn | ||
wildfly-integration | ||
arquillian.xml | ||
c3p0.properties | ||
keycloak-add-user.json | ||
log4j.properties | ||
run-on-server-jboss-deployment-structure.xml | ||
test-constants.properties | ||
testcomposite.json | ||
testrealm-duplicate-emails.json | ||
testrealm.json |