48 lines
1.2 KiB
JSON
48 lines
1.2 KiB
JSON
{
|
|
"schema_version": "1.0.0",
|
|
"flow": "provider.connection.check",
|
|
"generated_at": "2026-02-03T22:00:00Z",
|
|
"identity": {
|
|
"provider_connection_id": 123
|
|
},
|
|
"summary": {
|
|
"overall": "blocked",
|
|
"counts": {
|
|
"total": 2,
|
|
"pass": 1,
|
|
"fail": 1,
|
|
"warn": 0,
|
|
"skip": 0,
|
|
"running": 0
|
|
}
|
|
},
|
|
"checks": [
|
|
{
|
|
"key": "provider_connection.token_acquisition",
|
|
"title": "Token acquisition works",
|
|
"status": "fail",
|
|
"severity": "high",
|
|
"blocking": true,
|
|
"reason_code": "authentication_failed",
|
|
"message": "The app cannot acquire a token with the configured credentials.",
|
|
"evidence": [
|
|
{ "kind": "provider_connection_id", "value": 123 }
|
|
],
|
|
"next_steps": [
|
|
{ "label": "Review connection credentials", "url": "/admin/provider-connections/123/edit" }
|
|
]
|
|
},
|
|
{
|
|
"key": "provider_connection.permissions",
|
|
"title": "Required permissions are granted",
|
|
"status": "pass",
|
|
"severity": "info",
|
|
"blocking": false,
|
|
"reason_code": "ok",
|
|
"message": "The configured app permissions meet the required baseline.",
|
|
"evidence": [],
|
|
"next_steps": []
|
|
}
|
|
]
|
|
}
|