Uses of Interface
com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Packages that use SystemAuthenticationControl.ScriptBuilder
Package
Description
Client API : Client Control Features.
-
Uses of SystemAuthenticationControl.ScriptBuilder in com.pushtechnology.diffusion.client.features.control.clients
Methods in com.pushtechnology.diffusion.client.features.control.clients that return SystemAuthenticationControl.ScriptBuilderModifier and TypeMethodDescriptionSystemAuthenticationControl.ScriptBuilder.abstainAnonymousConnections()
Instruct the system authentication handler to defer authentication decisions for anonymous connections to subsequent handlers.SystemAuthenticationControl.ScriptBuilder.addPrincipal
(String name, String password, Set<String> roles) Add a new principal.SystemAuthenticationControl.ScriptBuilder.addPrincipal
(String name, String password, Set<String> roles, String lockingPrincipal) Add a new locked principal.SystemAuthenticationControl.ScriptBuilder.allowAnonymousConnections
(Set<String> roles) Instruct the system authentication handler to allow anonymous connections.SystemAuthenticationControl.ScriptBuilder.append
(SystemAuthenticationControl.ScriptBuilder other) Append all the operations ofother
to this ScriptBuilder.SystemAuthenticationControl.ScriptBuilder.assignRoles
(String principal, Set<String> roles) Change a principal's assigned roles.SystemAuthenticationControl.ScriptBuilder.denyAnonymousConnections()
Instruct the system authentication handler to deny anonymous connections.SystemAuthenticationControl.ScriptBuilder.ignoreClientProposedProperty
(String propertyName) Specifies the name of a client proposed session property that should now be ignored by the system authenticator.SystemAuthenticationControl.ScriptBuilder.removePrincipal
(String principal) Remove a principal.SystemAuthenticationControl.scriptBuilder()
Returns a builder that can be used to create scripts for use withupdateStore
.SystemAuthenticationControl.ScriptBuilder.setPassword
(String principal, String password) Set a principal's password.SystemAuthenticationControl.ScriptBuilder.trustClientProposedPropertyIn
(String propertyName, Set<String> allowedValues) Specifies the name of a client proposed session property that should be allowed by the system authenticator along with a set of permissible values.SystemAuthenticationControl.ScriptBuilder.trustClientProposedPropertyMatches
(String propertyName, String regex) Specifies the name of a client proposed session property that should be allowed by the system authenticator along with a regular expression to validate the property value.SystemAuthenticationControl.ScriptBuilder.verifyPassword
(String principal, String password) Assert that a principal's password ispassword
.Methods in com.pushtechnology.diffusion.client.features.control.clients with parameters of type SystemAuthenticationControl.ScriptBuilderModifier and TypeMethodDescriptionSystemAuthenticationControl.ScriptBuilder.append
(SystemAuthenticationControl.ScriptBuilder other) Append all the operations ofother
to this ScriptBuilder.