Class SecretProviderSecurityConfig
java.lang.Object
com.inductiveautomation.ignition.gateway.secrets.SecretProviderSecurityConfig
Service security configuration for controlling access to a specific
SecretProvider.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe security service access modes for protecting aSecretProvider. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether the secret provider be accessed based on its current service security access level.voidsetAccess(String provider, SecretProviderSecurityConfig.SecretProviderAccessMode access) Set the access mode for the specifiedSecretProvider.voidSet the default access mode.
-
Constructor Details
-
SecretProviderSecurityConfig
public SecretProviderSecurityConfig()
-
-
Method Details
-
setDefaultAccess
public void setDefaultAccess(@Nonnull SecretProviderSecurityConfig.SecretProviderAccessMode defaultAccess) Set the default access mode.- Parameters:
defaultAccess- Default access mode.
-
canAccess
Whether the secret provider be accessed based on its current service security access level.- Parameters:
provider- The secret provider name.- Returns:
- true if the secret provider can be accessed, false otherwise.
-
setAccess
public void setAccess(String provider, SecretProviderSecurityConfig.SecretProviderAccessMode access) Set the access mode for the specifiedSecretProvider.- Parameters:
provider- The secret provider name.access- The access mode.
-