Class SecurityUtils
java.lang.Object
com.evolveum.midpoint.web.security.util.SecurityUtils
- Author:
- lazyman, lskublik
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidappendHiddenInputForCsrf(org.apache.wicket.request.Response resp) static org.apache.wicket.markup.html.WebMarkupContainerstatic com.evolveum.midpoint.authentication.api.config.CorrelationModuleAuthenticationfindCorrelationModuleAuthentication(PageAdminLTE pageAdminLTE) static ArchetypeSelectionModuleTypegetArchetypeSelectionAuthModule(SecurityPolicyType securityPolicy) static StringgetAuthLinkUrl(String sequenceIdentifier, SecurityPolicyType securityPolicy) static StringgetChannelUrlSuffixFromAuthSequence(String sequenceIdentifier, SecurityPolicyType securityPolicy) static org.springframework.security.web.csrf.CsrfTokenstatic StringgetIdentityRecoveryLabel(SecurityPolicyType securityPolicy) static StringgetIdentityRecoveryUrl(SecurityPolicyType securityPolicy) getPageAuthorizations(Class<?> page) static StringgetPasswordResetLabel(SecurityPolicyType securityPolicy) static StringgetPasswordResetUrl(SecurityPolicyType securityPolicy) static StringgetPathForLogoutWithContextPath(String contextPath, @NotNull String prefix) static StringgetRegistrationLabel(SecurityPolicyType securityPolicy) static StringgetRegistrationUrl(SecurityPolicyType securityPolicy) Return URL of Registration page if it is available for public self registrationstatic StringgetResetPasswordAuthenticationSequenceName(SecurityPolicyType securityPolicyType) static AuthenticationSequenceTypegetSequenceByIdentifier(String identifier, AuthenticationsPolicyType authenticationPolicy) static AuthenticationSequenceTypegetSequenceByName(String name, AuthenticationsPolicyType authenticationPolicy) Deprecated.static booleanstatic booleanisMenuAuthorized(MainMenuItem item) static booleanisMenuAuthorized(MenuItem item) static booleanisPageAuthorized(Class<?> page) static booleansequenceExists(AuthenticationsPolicyType policy, String identifier)
-
Field Details
-
DEFAULT_LOGOUT_PATH
- See Also:
-
-
Constructor Details
-
SecurityUtils
public SecurityUtils()
-
-
Method Details
-
isPageAuthorized
-
getPageAuthorizations
-
createHiddenInputForCsrf
-
appendHiddenInputForCsrf
public static void appendHiddenInputForCsrf(org.apache.wicket.request.Response resp) -
getCsrfToken
public static org.springframework.security.web.csrf.CsrfToken getCsrfToken() -
getSequenceByName
@Deprecated public static AuthenticationSequenceType getSequenceByName(String name, AuthenticationsPolicyType authenticationPolicy) Deprecated.name attribute is deprecated, getSequenceByIdentifier should be used instead- Parameters:
name-authenticationPolicy-- Returns:
-
getSequenceByIdentifier
public static AuthenticationSequenceType getSequenceByIdentifier(String identifier, AuthenticationsPolicyType authenticationPolicy) -
getPathForLogoutWithContextPath
-
sequenceExists
-
getChannelUrlSuffixFromAuthSequence
public static String getChannelUrlSuffixFromAuthSequence(String sequenceIdentifier, SecurityPolicyType securityPolicy) -
getArchetypeSelectionAuthModule
public static ArchetypeSelectionModuleType getArchetypeSelectionAuthModule(SecurityPolicyType securityPolicy) -
findCorrelationModuleAuthentication
public static com.evolveum.midpoint.authentication.api.config.CorrelationModuleAuthentication findCorrelationModuleAuthentication(PageAdminLTE pageAdminLTE) -
getRegistrationUrl
Return URL of Registration page if it is available for public self registration- Parameters:
securityPolicy-- Returns:
-
getRegistrationLabel
-
getIdentityRecoveryUrl
-
getIdentityRecoveryLabel
-
getPasswordResetUrl
-
getPasswordResetLabel
-
getResetPasswordAuthenticationSequenceName
public static String getResetPasswordAuthenticationSequenceName(SecurityPolicyType securityPolicyType) -
getAuthLinkUrl