Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-8782

Add getPrincipal method to FunctionContext interface

    XMLWordPrintableJSON

Details

    Description

      In some cases it would be very helpful to have access to the Principal when executing a function.

      It may seem obvious that if one has a reference to the cache that you could get to the SecurityManager and extract the Subject and thus the Principal from there. However, in some cases, Geode will seamlessly proxy a function call from one server to the other. This will typically happen with onRegion calls and partitioned regions. In such cases, the security context is lost and thus the principal is not accessible.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jens.deppe Jens Deppe
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: