You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Jens Deppe (Jira)" <ji...@apache.org> on 2020/12/11 14:51:00 UTC
[jira] [Created] (GEODE-8782) Add getPrincipal method to
FunctionContext interface
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)