Changes between Version 34 and Version 35 of UniformClearinghouseAPI


Ignore:
Timestamp:
08/16/13 07:00:37 (6 years ago)
Author:
mbrinn@bbn.com
Comment:

CREDENTIAL_TYPES in get_version is a dictionary of type=>list of versions

Legend:

Unmodified
Added
Removed
Modified
  • UniformClearinghouseAPI

    v34 v35  
    8181 * VERSION: The version number of the API (e.g. “10.0.7”)
    8282 * SERVICES: The set of services the given URL supports (only for Slice Authority)
    83  * CREDENTIAL_TYPES: A list of recognized credential types (e.g. [ABAC, SFA]) on protected API methods.
     83 * CREDENTIAL_TYPES: A list of recognized credential types (e.g. [ABAC, SFA]) and list of supported credential versions on protected API methods.
    8484 * ROLES : A list of recognized roles for slice/project membership (optional for those Slice Authorities supporting membership)
    8585 * OBJECTS : List of additional supported objects (e.g. PROJECT in SA). Not needed for only standard objects (e.g. SLICE in SA, MEMBER in MA, SERVICE in CH).
     
    102102
    103103“VERSION”: “10.0.7”,
    104 “SERVICES”: [“SLICE”, “PROJECT”, “SLICE_MEMBER”, “PROJECT_MEMBER”]
    105 “CREDENTIAL_TYPES”: [“SFA”, “ABAC”],
     104“SERVICES”: [“SLICE”, “PROJECT”, “SLICE_MEMBER”, “PROJECT_MEMBER”],
     105“CREDENTIAL_TYPES”: {“SFA”: ["1"]}, “ABAC” : ["1", "2"]},
    106106“ROLES” : [“LEAD”, “ADMIN”, “MEMBER”, “AUDITOR”, “OPERATOR” ],
    107107“FIELDS”: