public class DynamicSecurityConfig extends SecurityConfig
SecurityConfig wrapper that supports dynamically updating
client permissions.setClientPermissionConfigs(Set)| Constructor and Description |
|---|
DynamicSecurityConfig(SecurityConfig staticSecurityConfig,
SecurityService securityService) |
toStringpublic DynamicSecurityConfig(SecurityConfig staticSecurityConfig, SecurityService securityService)
public SecurityConfig addSecurityInterceptorConfig(SecurityInterceptorConfig interceptorConfig)
addSecurityInterceptorConfig in class SecurityConfigpublic List<SecurityInterceptorConfig> getSecurityInterceptorConfigs()
getSecurityInterceptorConfigs in class SecurityConfigpublic void setSecurityInterceptorConfigs(List<SecurityInterceptorConfig> securityInterceptorConfigs)
setSecurityInterceptorConfigs in class SecurityConfigpublic boolean isEnabled()
isEnabled in class SecurityConfigpublic SecurityConfig setEnabled(boolean enabled)
setEnabled in class SecurityConfigpublic SecurityConfig addMemberLoginModuleConfig(LoginModuleConfig loginModuleConfig)
addMemberLoginModuleConfig in class SecurityConfigpublic SecurityConfig addClientLoginModuleConfig(LoginModuleConfig loginModuleConfig)
addClientLoginModuleConfig in class SecurityConfigpublic SecurityConfig addClientPermissionConfig(PermissionConfig permissionConfig)
addClientPermissionConfig in class SecurityConfigpublic List<LoginModuleConfig> getClientLoginModuleConfigs()
getClientLoginModuleConfigs in class SecurityConfigpublic SecurityConfig setClientLoginModuleConfigs(List<LoginModuleConfig> loginModuleConfigs)
setClientLoginModuleConfigs in class SecurityConfigpublic List<LoginModuleConfig> getMemberLoginModuleConfigs()
getMemberLoginModuleConfigs in class SecurityConfigpublic SecurityConfig setMemberLoginModuleConfigs(List<LoginModuleConfig> memberLoginModuleConfigs)
setMemberLoginModuleConfigs in class SecurityConfigpublic PermissionPolicyConfig getClientPolicyConfig()
getClientPolicyConfig in class SecurityConfigpublic SecurityConfig setClientPolicyConfig(PermissionPolicyConfig policyConfig)
setClientPolicyConfig in class SecurityConfigpublic SecurityConfig setClientBlockUnmappedActions(boolean clientBlockUnmappedActions)
SecurityConfigsetClientBlockUnmappedActions in class SecurityConfigclientBlockUnmappedActions - True: Blocks all actions that have no permission mapping
False: Allows all actions that have no permission mappingpublic Set<PermissionConfig> getClientPermissionConfigs()
Set. You may use this set to create your
client permissions set and pass it setClientPermissionConfigs(Set) to update client permissions.getClientPermissionConfigs in class SecurityConfigpublic boolean getClientBlockUnmappedActions()
getClientBlockUnmappedActions in class SecurityConfigpublic SecurityConfig setClientPermissionConfigs(Set<PermissionConfig> permissions)
setClientPermissionConfigs in class SecurityConfigpublic CredentialsFactoryConfig getMemberCredentialsConfig()
getMemberCredentialsConfig in class SecurityConfigpublic SecurityConfig setMemberCredentialsConfig(CredentialsFactoryConfig credentialsFactoryConfig)
setMemberCredentialsConfig in class SecurityConfigpublic OnJoinPermissionOperationName getOnJoinPermissionOperation()
getOnJoinPermissionOperation in class SecurityConfigpublic SecurityConfig setOnJoinPermissionOperation(OnJoinPermissionOperationName onJoinPermissionOperation)
setOnJoinPermissionOperation in class SecurityConfigpublic boolean equals(Object o)
equals in class SecurityConfigpublic int hashCode()
hashCode in class SecurityConfigCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.