Search Results for

    Show / Hide Table of Contents

    Interface ISecurityPermissionSet

    Security permission set for authorized security subjects. Permission set allows to specify task permissions for every task and cache permissions for every cache. While cards are supported at the end of task or cache name.

    Namespace: GridGain.Core.Security
    Assembly: GridGain.Core.dll
    Syntax
    public interface ISecurityPermissionSet

    Properties

    CachePermissions

    Gets the map of cache names to cache permissions. Wildcards are allowed at the end of cache names.

    Declaration
    IDictionary<string, ICollection<SecurityPermission>> CachePermissions { get; }
    Property Value
    Type Description
    IDictionary<System.String, ICollection<SecurityPermission>>

    Map of cache names to cache permissions.

    DefaultAllowAll

    Gets a value indicating whether to allow or deny cache and task operations if they were not explicitly specified.

    Declaration
    bool DefaultAllowAll { get; }
    Property Value
    Type Description
    System.Boolean

    True to allow all cache task operations if they were not explicitly specified, false otherwise.

    SystemPermissions

    Gets the collection of system-wide permissions (events enable/disable, Visor task execution).

    Declaration
    ICollection<SecurityPermission> SystemPermissions { get; }
    Property Value
    Type Description
    ICollection<SecurityPermission>

    Collection of system-wide permissions.

    TaskPermissions

    Gets the map of task names to task permissions. Wildcards are allowed at the end of task names.

    Declaration
    IDictionary<string, ICollection<SecurityPermission>> TaskPermissions { get; }
    Property Value
    Type Description
    IDictionary<System.String, ICollection<SecurityPermission>>

    Map of task names to task permissions.

    In This Article
    Back to top © 2022 GridGain Systems, Inc. and Contributors