UserProfileContext.ACCOUNT_OLD seems to be obsolete and not needed
closes #23749
This commit is contained in:
parent
290bee0787
commit
cdb61215c9
5 changed files with 1 additions and 13 deletions
|
@ -33,7 +33,6 @@ public enum UserProfileContext {
|
||||||
UPDATE_PROFILE(true),
|
UPDATE_PROFILE(true),
|
||||||
USER_API(false),
|
USER_API(false),
|
||||||
ACCOUNT(true),
|
ACCOUNT(true),
|
||||||
ACCOUNT_OLD(true),
|
|
||||||
IDP_REVIEW(false),
|
IDP_REVIEW(false),
|
||||||
REGISTRATION_PROFILE(false),
|
REGISTRATION_PROFILE(false),
|
||||||
REGISTRATION_USER_CREATION(false),
|
REGISTRATION_USER_CREATION(false),
|
||||||
|
|
|
@ -21,7 +21,6 @@ package org.keycloak.userprofile;
|
||||||
|
|
||||||
import static org.keycloak.userprofile.DefaultAttributes.READ_ONLY_ATTRIBUTE_KEY;
|
import static org.keycloak.userprofile.DefaultAttributes.READ_ONLY_ATTRIBUTE_KEY;
|
||||||
import static org.keycloak.userprofile.UserProfileContext.ACCOUNT;
|
import static org.keycloak.userprofile.UserProfileContext.ACCOUNT;
|
||||||
import static org.keycloak.userprofile.UserProfileContext.ACCOUNT_OLD;
|
|
||||||
import static org.keycloak.userprofile.UserProfileContext.IDP_REVIEW;
|
import static org.keycloak.userprofile.UserProfileContext.IDP_REVIEW;
|
||||||
import static org.keycloak.userprofile.UserProfileContext.REGISTRATION_PROFILE;
|
import static org.keycloak.userprofile.UserProfileContext.REGISTRATION_PROFILE;
|
||||||
import static org.keycloak.userprofile.UserProfileContext.REGISTRATION_USER_CREATION;
|
import static org.keycloak.userprofile.UserProfileContext.REGISTRATION_USER_CREATION;
|
||||||
|
@ -239,7 +238,6 @@ public abstract class AbstractUserProfileProvider<U extends UserProfileProvider>
|
||||||
|
|
||||||
addContextualProfileMetadata(configureUserProfile(createBrokeringProfile(readOnlyValidator)));
|
addContextualProfileMetadata(configureUserProfile(createBrokeringProfile(readOnlyValidator)));
|
||||||
addContextualProfileMetadata(configureUserProfile(createAccountProfile(ACCOUNT, readOnlyValidator)));
|
addContextualProfileMetadata(configureUserProfile(createAccountProfile(ACCOUNT, readOnlyValidator)));
|
||||||
addContextualProfileMetadata(configureUserProfile(createDefaultProfile(ACCOUNT_OLD, readOnlyValidator)));
|
|
||||||
addContextualProfileMetadata(configureUserProfile(createDefaultProfile(REGISTRATION_PROFILE, readOnlyValidator)));
|
addContextualProfileMetadata(configureUserProfile(createDefaultProfile(REGISTRATION_PROFILE, readOnlyValidator)));
|
||||||
addContextualProfileMetadata(configureUserProfile(createDefaultProfile(UPDATE_PROFILE, readOnlyValidator)));
|
addContextualProfileMetadata(configureUserProfile(createDefaultProfile(UPDATE_PROFILE, readOnlyValidator)));
|
||||||
if (Profile.isFeatureEnabled(Profile.Feature.UPDATE_EMAIL)) {
|
if (Profile.isFeatureEnabled(Profile.Feature.UPDATE_EMAIL)) {
|
||||||
|
|
|
@ -278,8 +278,7 @@ public class UPConfigUtils {
|
||||||
* @return true if context CAN BE part of the auth flow
|
* @return true if context CAN BE part of the auth flow
|
||||||
*/
|
*/
|
||||||
public static boolean canBeAuthFlowContext(UserProfileContext context) {
|
public static boolean canBeAuthFlowContext(UserProfileContext context) {
|
||||||
return context != UserProfileContext.USER_API && context != UserProfileContext.ACCOUNT
|
return context != UserProfileContext.USER_API && context != UserProfileContext.ACCOUNT;
|
||||||
&& context != UserProfileContext.ACCOUNT_OLD;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1453,8 +1453,6 @@ public class UserProfileTest extends AbstractUserProfileTest {
|
||||||
profile.validate();
|
profile.validate();
|
||||||
profile = provider.create(UserProfileContext.ACCOUNT, attributes);
|
profile = provider.create(UserProfileContext.ACCOUNT, attributes);
|
||||||
profile.validate();
|
profile.validate();
|
||||||
profile = provider.create(UserProfileContext.ACCOUNT_OLD, attributes);
|
|
||||||
profile.validate();
|
|
||||||
|
|
||||||
// no fail on auth flow scopes when scope is not required
|
// no fail on auth flow scopes when scope is not required
|
||||||
profile = provider.create(UserProfileContext.REGISTRATION_PROFILE, attributes);
|
profile = provider.create(UserProfileContext.REGISTRATION_PROFILE, attributes);
|
||||||
|
@ -1474,8 +1472,6 @@ public class UserProfileTest extends AbstractUserProfileTest {
|
||||||
profile.validate();
|
profile.validate();
|
||||||
profile = provider.create(UserProfileContext.ACCOUNT, attributes);
|
profile = provider.create(UserProfileContext.ACCOUNT, attributes);
|
||||||
profile.validate();
|
profile.validate();
|
||||||
profile = provider.create(UserProfileContext.ACCOUNT_OLD, attributes);
|
|
||||||
profile.validate();
|
|
||||||
|
|
||||||
// fail on auth flow scopes when scope is required
|
// fail on auth flow scopes when scope is required
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -39,7 +39,6 @@ public class UPConfigUtilsTest {
|
||||||
@Test
|
@Test
|
||||||
public void canBeAuthFlowContext() {
|
public void canBeAuthFlowContext() {
|
||||||
Assert.assertFalse(UPConfigUtils.canBeAuthFlowContext(UserProfileContext.ACCOUNT));
|
Assert.assertFalse(UPConfigUtils.canBeAuthFlowContext(UserProfileContext.ACCOUNT));
|
||||||
Assert.assertFalse(UPConfigUtils.canBeAuthFlowContext(UserProfileContext.ACCOUNT_OLD));
|
|
||||||
Assert.assertFalse(UPConfigUtils.canBeAuthFlowContext(UserProfileContext.USER_API));
|
Assert.assertFalse(UPConfigUtils.canBeAuthFlowContext(UserProfileContext.USER_API));
|
||||||
|
|
||||||
Assert.assertTrue(UPConfigUtils.canBeAuthFlowContext(UserProfileContext.IDP_REVIEW));
|
Assert.assertTrue(UPConfigUtils.canBeAuthFlowContext(UserProfileContext.IDP_REVIEW));
|
||||||
|
@ -57,14 +56,12 @@ public class UPConfigUtilsTest {
|
||||||
roles.add(ROLE_ADMIN);
|
roles.add(ROLE_ADMIN);
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.USER_API, roles));
|
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.USER_API, roles));
|
||||||
Assert.assertFalse(UPConfigUtils.isRoleForContext(UserProfileContext.ACCOUNT, roles));
|
Assert.assertFalse(UPConfigUtils.isRoleForContext(UserProfileContext.ACCOUNT, roles));
|
||||||
Assert.assertFalse(UPConfigUtils.isRoleForContext(UserProfileContext.ACCOUNT_OLD, roles));
|
|
||||||
Assert.assertFalse(UPConfigUtils.isRoleForContext(UserProfileContext.UPDATE_PROFILE, roles));
|
Assert.assertFalse(UPConfigUtils.isRoleForContext(UserProfileContext.UPDATE_PROFILE, roles));
|
||||||
|
|
||||||
roles = new HashSet<>();
|
roles = new HashSet<>();
|
||||||
roles.add(ROLE_USER);
|
roles.add(ROLE_USER);
|
||||||
Assert.assertFalse(UPConfigUtils.isRoleForContext(UserProfileContext.USER_API, roles));
|
Assert.assertFalse(UPConfigUtils.isRoleForContext(UserProfileContext.USER_API, roles));
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.ACCOUNT, roles));
|
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.ACCOUNT, roles));
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.ACCOUNT_OLD, roles));
|
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.IDP_REVIEW, roles));
|
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.IDP_REVIEW, roles));
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.REGISTRATION_PROFILE, roles));
|
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.REGISTRATION_PROFILE, roles));
|
||||||
|
|
||||||
|
@ -72,7 +69,6 @@ public class UPConfigUtilsTest {
|
||||||
roles.add(ROLE_ADMIN);
|
roles.add(ROLE_ADMIN);
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.USER_API, roles));
|
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.USER_API, roles));
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.ACCOUNT, roles));
|
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.ACCOUNT, roles));
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.ACCOUNT_OLD, roles));
|
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.IDP_REVIEW, roles));
|
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.IDP_REVIEW, roles));
|
||||||
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.REGISTRATION_PROFILE, roles));
|
Assert.assertTrue(UPConfigUtils.isRoleForContext(UserProfileContext.REGISTRATION_PROFILE, roles));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue