Provide support for caching authorization when a user authenticates for the 
lifetime of a session
-------------------------------------------------------------------------------------------------

                 Key: KI-73
                 URL: https://issues.apache.org/jira/browse/KI-73
             Project: Ki
          Issue Type: Improvement
          Components: Authorization (access control)
    Affects Versions: 0.9
            Reporter: Jeremy Haile
             Fix For: 1.0


Certain Realm implementations have access to a user's authorization information 
at login, but cannot access authorization info at a later point in time.  For 
example, when authenticating to an external system, such as LDAP, the user's 
credentials are required to access the LDAP repository.  Since Ki (rightly) 
does not hold onto the user's credentials after authentication, the only time 
that their authorization info can be obtained is at login.

This doesn't currently work well with Ki because Ki treats authentication and 
authorization as two separate steps, and does not allow the authorization info 
to be obtained at the time of login - nor does it allow the authorization info 
to be cached throughout the lifetime of a session. 

Ki should add support for obtaining authorization info during the 
authentication process and caching them for the lifetime of a user's session.  

For more information, see the following email thread that generated this issue:
http://markmail.org/thread/hw235pals5jmclgu

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to