Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-9454

SecurityPermissionSetBuilder fails to append system permission CACHE_CREATE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.5
    • 2.8
    • security
    • Docs Required

    Description

      SecurityPermissionSetBuilder fails to append system permission CACHE_CREATE, CACHE_DESTROY and JOIN_AS_SERVER

      Reproducer:

      SecurityPermissionSetBuilder.create().appendSystemPermission(SecurityPermission.CACHE_CREATE)

      The code above throw IgniteException saying that a security permission name should begin with either EVENTS_ or ADMIN_

      Solution:

      Update SecurityPermissionSetBuilder to:

      1. allow system permissions CACHE_CREATE, CACHE_DESTROY and JOIN_AS_SERVER
      2. restrict cache presmissions CACHE_CREATE, CACHE_DESTROY
      3. add automated tests

       

      Attachments

        Issue Links

          Activity

            People

              ilyak Ilya Kasnacheev
              kukushal Alexey Kukushkin
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: