Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-4306

HR client auth over kerberos has wrong AccessControlContext

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 7.0.0.Beta1
    • None
    • Test Suite
    • None

    Description

      When HotRod client authneticate to HR server via kerberos, HR server obtains wrong AccessControlContext, which doesn't contain appropriate subject (to be more clear it's in AuthorizationManagerImpl.checkPermission()). Returned subject is null and moreover this default AccessControlContext allows to do anything, so effectively the HR client can do anything, no matter what the permissions are.

      Need to mention that in this case java SecurityManager is turned off, but as the same setup works with e.g. MD5 auth, we should keep some consistency and it shouldn't work in any case (and SecurityManager to be turned on should be a hard requirement to ISPN auth works) or it should work also in case of krb auth.

      Attachments

        Activity

          People

            ttarrant@redhat.com Tristan Tarrant
            vjuranek@redhat.com Vojtech Juranek
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: