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

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

              Dates

              • Created:
                Updated:
                Resolved: