Implement pluggable and centralized context management service
--------------------------------------------------------------

                 Key: AMDATU-247
                 URL: http://jira.amdatu.org/jira/browse/AMDATU-247
             Project: Amdatu
          Issue Type: Task
          Components: Amdatu Auth
    Affects Versions: 0.1.0
            Reporter: Ivo Ladage - van Doorn
             Fix For: 0.1.0


The following issues describe context-related issues in Amdatu:

http://jira.amdatu.org/jira/browse/AMDATU-84
http://jira.amdatu.org/jira/browse/AMDATU-245
http://jira.amdatu.org/jira/browse/AMDATU-246

Each of these issues refer to the need of context information, sometimes a 
'username' and in other cases a 'tenantid'. The issues described some possible 
solutions which have obvious drawbacks:

- Passing context information in method invocations, over and over again
- Retrieving context information from a HTTP request

Now while these issues only describe the contextual information 'username' and 
'tenantid', it is likely that more context information is required in the 
future. For example the OpenSocial context is represented by a security token, 
which contains a viewerid, ownerid but also an expiry date of the context. So a 
similar approach should be available in Amdatu and it should satisfy the 
following requirements:

- Context is always available, without the need of passing a HTTP request
- The context is pluggable; any component may add a piece of information to the 
context (like Shindig adding a OpenSocial context, containing the viewerid and 
ownerid)

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to