Content Invocation protocols
From PAWS Lab
Revision as of 23:54, 20 January 2025 by Peterb (talk | contribs) (Created page with "= Protocol for user authentication and activity invocation = This protocol is adopted not only by CUMULATE but by most of the ADAPT<sup>2</sup> tools. It regulates...")
Protocol for user authentication and activity invocation
This protocol is adopted not only by CUMULATE but by most of the ADAPT2 tools. It regulates how user and resource identities is transferred from application to application via the following HTTP parameters
- usr - user identifier, usually login (mandatory)
- grp - group identifier (mandatory), just like a user identifier, but for a group of users (class, research team)
- sid - session identifier (optional), usually 5 character string each application makes a choice whether and how to come up with this parameter (e.g. truncate | Apache Tomcat session id to last 5 characters)
- act - id of the resource (mandatory), each application maintains its own vocabulary of resource ids
- sub - if resource is a collection of multiple resources/steps, then a sub-resource id is supplied (optional)