[ https://issues.apache.org/jira/browse/GEODE-8782?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17264485#comment-17264485 ]
ASF GitHub Bot commented on GEODE-8782: --------------------------------------- onichols-pivotal edited a comment on pull request #5897: URL: https://github.com/apache/geode/pull/5897#issuecomment-759637240 If memory serves, we had similar port conflict errors on develop after 1.13.1 was released, which was solved by 9d139b54a2d5229e5415bbed6e01ee95dc5151ec. I've cherry-picked that fix to your PR. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > 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 > Priority: Major > Labels: pull-request-available > Fix For: 1.12.1, 1.14.0 > > > 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)