...
response | signature | request | description |
---|---|---|---|
StoredCondition | POST /condition | StoredCondition | Create a new StoredCondition immutable Condition. If an exact copy of the provided condition already exists, then the existing StoredCondition will be returned. |
StoredCondition | GET /condition/{id} | Get an existing StoredCondition via its ID. | |
Paginated<StoredCondition> | PUT /condition/list | TBD | Paginated list of conditions based on user’s filters/sorting (TBD) |
Table 1. Conditions API.
Note: By making conditions immutable, user can be assured that it is safe to reuse them in multiple passport AR. If conditions were to be mutable, it would be difficult for users to predict the impact any changes would have across the system.
...
It is important to note that the new PassportAccessRequirement does not inherit any functionality directly from existing ARs (ManagedACTAccessRequirement, SelfSignAccessRequirement, LockAccessRequirement, TermsOfUseAccessRequirement). The new PassportAccessRequirement is intended to supplement, but not replace any of the existing ARS. To achieve this goal, Synapse will issue a visa, to a user, for each traditional AR that they have been grated an approval. In the next section we will cover all of the types of visas that Synapse will issue.
...