You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Claude Warren (JIRA)" <ji...@apache.org> on 2015/01/18 16:29:34 UTC

[jira] [Created] (JENA-850) The return type of the SecurityEvaluator.getPrincipal() is to restrictive.

Claude Warren created JENA-850:
----------------------------------

             Summary: The return type of the SecurityEvaluator.getPrincipal() is to restrictive.
                 Key: JENA-850
                 URL: https://issues.apache.org/jira/browse/JENA-850
             Project: Apache Jena
          Issue Type: Bug
          Components: Security
    Affects Versions: Jena 2.12.1
         Environment: All
            Reporter: Claude Warren
            Assignee: Claude Warren


SecurityEvaluator.getPrincipal() is requried to be used in all other SecurityEvaluator methods, however, the return type "Principal" is to restrictive for some implementations.  

The Principal is to be retrieved from the Authorization system, and in general may be a Principal, but in some cases, as in when integrating with Apache Shiro, it needs to be a differnt object type.

The probable fix is to have getPrincipal() return a generic Object.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)