Jens Deppe created GEODE-8782:
---------------------------------

             Summary: Add getPrincipal method to FunctionContext interface
                 Key: GEODE-8782
                 URL: https://issues.apache.org/jira/browse/GEODE-8782
             Project: Geode
          Issue Type: New Feature
          Components: core
            Reporter: Jens Deppe


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.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to