Class RemoteServiceSecurityConfig
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.gan.security.RemoteServiceSecurityConfig
-
public class RemoteServiceSecurityConfig extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RemoteServiceSecurityConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanQuery(java.lang.String profile)booleancanQueryAll()Convenience function to know that we don't have to filter anything on query/browse, etcbooleancanStore(java.lang.String profile)RemoteServiceAccessLevelgetMode(java.lang.String profile)Returns the access mode for the profile.voidsetAccess(java.lang.String provider, RemoteServiceAccessLevel access)voidsetDefaultAccess(RemoteServiceAccessLevel defaultAccess)
-
-
-
Method Detail
-
setDefaultAccess
public void setDefaultAccess(RemoteServiceAccessLevel defaultAccess)
-
setAccess
public void setAccess(java.lang.String provider, RemoteServiceAccessLevel access)
-
getMode
public RemoteServiceAccessLevel getMode(java.lang.String profile)
Returns the access mode for the profile. Won't return "inherited", instead will default to read-only if no default is set.
-
canQuery
public boolean canQuery(java.lang.String profile)
-
canQueryAll
public boolean canQueryAll()
Convenience function to know that we don't have to filter anything on query/browse, etc
-
canStore
public boolean canStore(java.lang.String profile)
-
-