Utworzyłem token z przyznanymi rolami: (Token bez ról faktur (odczyt/zapis) nie może zainicjować sesji?)
{
"generateToken": {
"description": "token_to_grant_acess",
"credentialsRoleList": [{
"roleType": "credentials_read",
"roleDescription": "read others credentials"
},
{
"roleType": "credentials_manage",
"roleDescription": "read others credentials"
},
{
"roleType": "invoice_write",
"roleDescription": "write invoices"
}
]
}
}
Na podstawie dokumentacji z tymi rolami poświadczeń będę mógł przyznać dostęp do numeru NIP, a z wystawcą faktury mogę przyznać rolę samofakturowania. Ale kiedy próbuję przyznać dostęp przy otwartej sesji tokena, otrzymuję:
{
"exception": {
"serviceCtx": "srvTEMFB",
"serviceCode": "20220211-EX-D8FBCB8C33-08E3BE30FE-6A",
"serviceName": "online.credentials.credentials.grant",
"timestamp": "2022-02-11T15:58:16.392Z",
"referenceNumber": null,
"exceptionDetailList": [
{
"exceptionCode": 21101,
"exceptionDescription": "Brak autoryzacji."
}
]
}
}
Gdy próbuję przyznać dostęp właścicielowi tokena, nie ma problemu z autoryzacją. Którego kroku mi brakuje? Token nie może przyznać dostępu do numeru NIP w celu samodzielnego rozliczania? Tylko właściciel tokena może przyznać ten dostęp?