Promote Account Console v3 to preview (#20969)
This commit is contained in:
parent
808988fe20
commit
651a7f29fc
4 changed files with 9 additions and 5 deletions
|
@ -45,7 +45,7 @@ public class Profile {
|
||||||
|
|
||||||
ACCOUNT_API("Account Management REST API", Type.DEFAULT),
|
ACCOUNT_API("Account Management REST API", Type.DEFAULT),
|
||||||
ACCOUNT2("Account Management Console version 2", Type.DEFAULT, Feature.ACCOUNT_API),
|
ACCOUNT2("Account Management Console version 2", Type.DEFAULT, Feature.ACCOUNT_API),
|
||||||
ACCOUNT3("Account Management Console version 3", Type.EXPERIMENTAL, Feature.ACCOUNT_API),
|
ACCOUNT3("Account Management Console version 3", Type.PREVIEW, Feature.ACCOUNT_API),
|
||||||
|
|
||||||
ADMIN_FINE_GRAINED_AUTHZ("Fine-Grained Admin Permissions", Type.PREVIEW),
|
ADMIN_FINE_GRAINED_AUTHZ("Fine-Grained Admin Permissions", Type.PREVIEW),
|
||||||
|
|
||||||
|
|
|
@ -90,7 +90,7 @@ public class ProfileTest {
|
||||||
disabledFeatures.add(Profile.Feature.KERBEROS);
|
disabledFeatures.add(Profile.Feature.KERBEROS);
|
||||||
}
|
}
|
||||||
assertEquals(profile.getDisabledFeatures(), disabledFeatures);
|
assertEquals(profile.getDisabledFeatures(), disabledFeatures);
|
||||||
assertEquals(profile.getPreviewFeatures(), Profile.Feature.ADMIN_FINE_GRAINED_AUTHZ, Profile.Feature.RECOVERY_CODES, Profile.Feature.SCRIPTS, Profile.Feature.TOKEN_EXCHANGE, Profile.Feature.DECLARATIVE_USER_PROFILE, Profile.Feature.CLIENT_SECRET_ROTATION, Profile.Feature.UPDATE_EMAIL);
|
assertEquals(profile.getPreviewFeatures(), Profile.Feature.ACCOUNT3, Profile.Feature.ADMIN_FINE_GRAINED_AUTHZ, Profile.Feature.RECOVERY_CODES, Profile.Feature.SCRIPTS, Profile.Feature.TOKEN_EXCHANGE, Profile.Feature.DECLARATIVE_USER_PROFILE, Profile.Feature.CLIENT_SECRET_ROTATION, Profile.Feature.UPDATE_EMAIL);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -264,7 +264,7 @@ public class ProfileTest {
|
||||||
Profile.Feature[] a = actual.toArray(new Profile.Feature[0]);
|
Profile.Feature[] a = actual.toArray(new Profile.Feature[0]);
|
||||||
Arrays.sort(a, new FeatureComparator());
|
Arrays.sort(a, new FeatureComparator());
|
||||||
Arrays.sort(expected, new FeatureComparator());
|
Arrays.sort(expected, new FeatureComparator());
|
||||||
Assert.assertArrayEquals(a, expected);
|
Assert.assertArrayEquals(expected, a);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class FeatureComparator implements Comparator<Profile.Feature> {
|
private static class FeatureComparator implements Comparator<Profile.Feature> {
|
||||||
|
|
|
@ -85,3 +85,7 @@ The previous and now removed WildFly distribution provided a built-in vault prov
|
||||||
= KeyStore Config Source added
|
= KeyStore Config Source added
|
||||||
|
|
||||||
In relation to the KeyStore Vault news, we also integrated Quarkus's recently released feature called KeyStore Config Source. This means that among the already existing configuration sources (CLI parameters, environment variables and files), you can now configure your Keycloak server via configuration properties stored in a Java keystore file. You can learn more about this feature in the https://www.keycloak.org/server/configuration[Configuration guide].
|
In relation to the KeyStore Vault news, we also integrated Quarkus's recently released feature called KeyStore Config Source. This means that among the already existing configuration sources (CLI parameters, environment variables and files), you can now configure your Keycloak server via configuration properties stored in a Java keystore file. You can learn more about this feature in the https://www.keycloak.org/server/configuration[Configuration guide].
|
||||||
|
|
||||||
|
= Account Console v3 promoted to preview
|
||||||
|
|
||||||
|
In version 21.1.0 of Keycloak the new Account Console (version 3) was introduced as an experimental feature. Starting this version it has been promoted to a preview feature.
|
|
@ -28,7 +28,7 @@ import static org.keycloak.quarkus.runtime.cli.command.AbstractStartCommand.OPTI
|
||||||
@LegacyStore
|
@LegacyStore
|
||||||
public class FeaturesDistTest {
|
public class FeaturesDistTest {
|
||||||
|
|
||||||
private static final String PREVIEW_FEATURES_EXPECTED_LOG = "Preview features enabled: admin-fine-grained-authz, client-secret-rotation, declarative-user-profile, recovery-codes, scripts, token-exchange, update-email";
|
private static final String PREVIEW_FEATURES_EXPECTED_LOG = "Preview features enabled: account3, admin-fine-grained-authz, client-secret-rotation, declarative-user-profile, recovery-codes, scripts, token-exchange, update-email";
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testEnableOnBuild(KeycloakDistribution dist) {
|
public void testEnableOnBuild(KeycloakDistribution dist) {
|
||||||
|
|
Loading…
Reference in a new issue