ShortName | Name | Type | Description | Required? | Read only? | Cardinality | XML Attribute? | Implementation Notes |
---|---|---|---|---|---|---|---|---|
authenticatedPrincipalId | Authenticated Principal Id | String | The Principal Id of the currently authenticated user. | One | No | |||
principalId | Principal Id | String | The Principal Id of the principal on whose behalf the authenticated principal is acting. If the authenticated principal is not acting on behalf of a different user, then this Id should be the same as the Authenticated Principal Id. (1) User is authorized to only act on behalf of itself. Principal Id must equal the Authenticated Principal Id and the authorization is performed on that Id. If the Principal Id differs from the Authenticated Principal Id, then the user is not authorized to perform the requested operation. (2) User is authorized to act on behalf of another user. The Principal Id differs from the Authentication Principal Id. Authorization is checked to see if Authenticated Principal Id can perform the operation on behalf of Principal Id. Then, authorization is checked to see if Principal Id can perform the operation. |
One | No | |||
currentDate | Current Date | Date | The current date in this context. This date is used to instruct the provider to peform operations as if this date were the current date. |
One | No | |||
locale | Locale | LocaleInfo | The locale information requested by the user. | One | No | |||
timeZone | Time Zone | String | The time zone requested by the user. | One | No | |||
attributes | Dynamic Attributes | AttributeInfoList | List of dynamic attributes, each holding a key-value pair that can be configured to hold additional information for an implementing institution. Note: the key may be repeated more than once to simulate a list of values. |
Many | No |