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)