Claims
Claims are being used in the VidiFlow's API in order to authorize what the user is able to do. Typically this is configured as part of the Authorization. However, there are two APIs that require special claims in order to be working correctly. Please include the following claims in the client registration if the token needs to use the respective API.
ConfigPortal Claims
{
"issuer": "LOCAL AUTHORITY",
"originalIssuer": "LOCAL AUTHORITY",
"properties": {},
"subject": null,
"type": "client_role",
"value": "CP_API_CONSUMER",
"valueType": "http://www.w3.org/2001/XMLSchema#string"
}
Vidispine Service Claims
{
"issuer": "LOCAL AUTHORITY",
"originalIssuer": "LOCAL AUTHORITY",
"properties": {},
"subject": null,
"type": "sub",
"value": "admin", // This should be the technical user in Vidispine
"valueType": "http://www.w3.org/2001/XMLSchema#string"
},
{
"issuer": "LOCAL AUTHORITY",
"originalIssuer": "LOCAL AUTHORITY",
"properties": {},
"subject": null,
"type": "vidispine_user",
"value": "admin", // This should be the technical user in Vidispine
"valueType": "http://www.w3.org/2001/XMLSchema#string"
}