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 boolean
canQuery(java.lang.String profile)
boolean
canQueryAll()
Convenience function to know that we don't have to filter anything on query/browse, etcboolean
canStore(java.lang.String profile)
RemoteServiceAccessLevel
getMode(java.lang.String profile)
Returns the access mode for the profile.void
setAccess(java.lang.String provider, RemoteServiceAccessLevel access)
void
setDefaultAccess(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)
-
-