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 SecurityConfig setSecurityInterceptorConfigs(List<SecurityInterceptorConfig> securityInterceptorConfigs)
setSecurityInterceptorConfigs in class SecurityConfigpublic boolean isEnabled()
isEnabled in class SecurityConfigpublic SecurityConfig setEnabled(boolean enabled)
setEnabled in class SecurityConfigpublic SecurityConfig addClientPermissionConfig(PermissionConfig permissionConfig)
addClientPermissionConfig in class SecurityConfigpublic PermissionPolicyConfig getClientPolicyConfig()
getClientPolicyConfig in class SecurityConfigpublic SecurityConfig setClientPolicyConfig(PermissionPolicyConfig policyConfig)
setClientPolicyConfig in class SecurityConfigpublic SecurityConfig setClientBlockUnmappedActions(boolean clientBlockUnmappedActions)
SecurityConfigExecutors:
setClientBlockUnmappedActions in class SecurityConfigclientBlockUnmappedActions - True: Blocks all actions that have no permission mapping;
False: Allows all actions that have no permission mappingpublic Map<String,RealmConfig> getRealmConfigs()
getRealmConfigs in class SecurityConfigpublic void setRealmConfigs(Map<String,RealmConfig> realmConfigs)
setRealmConfigs in class SecurityConfigpublic 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 SecurityConfigExecutors:
public SecurityConfig setClientPermissionConfigs(Set<PermissionConfig> permissions)
setClientPermissionConfigs in class SecurityConfigpublic OnJoinPermissionOperationName getOnJoinPermissionOperation()
getOnJoinPermissionOperation in class SecurityConfigpublic SecurityConfig setOnJoinPermissionOperation(OnJoinPermissionOperationName onJoinPermissionOperation)
setOnJoinPermissionOperation in class SecurityConfigpublic SecurityConfig addRealmConfig(String realmName, RealmConfig realmConfig)
addRealmConfig in class SecurityConfigpublic RealmConfig getRealmConfig(String realmName)
getRealmConfig in class SecurityConfigpublic String getMemberRealm()
getMemberRealm in class SecurityConfigpublic SecurityConfig setMemberRealm(String memberRealm)
setMemberRealm in class SecurityConfigpublic String getClientRealm()
getClientRealm in class SecurityConfigpublic SecurityConfig setClientRealm(String clientRealm)
setClientRealm in class SecurityConfigpublic SecurityConfig setMemberRealmConfig(String realmName, RealmConfig realmConfig)
setMemberRealmConfig in class SecurityConfigpublic ICredentialsFactory getRealmCredentialsFactory(String realmName)
getRealmCredentialsFactory in class SecurityConfigpublic LoginModuleConfig[] getRealmLoginModuleConfigs(String realmName)
getRealmLoginModuleConfigs in class SecurityConfigpublic SecurityConfig setClientRealmConfig(String realmName, RealmConfig realmConfig)
setClientRealmConfig in class SecurityConfigpublic boolean equals(Object o)
equals in class SecurityConfigpublic int hashCode()
hashCode in class SecurityConfigCopyright © 2019 Hazelcast, Inc.. All rights reserved.