API introspection – List packages, resources and their interfaces
Found 4 resources
Resource class
ContentVendor\Extension\AuthProvider\Controller\Api\V1\AuthorizeApiController of type
ServiceController
Access controlled by
ContentVendor\Core\Api\AccessRule\ApiAccessRule
Skeleton service controller class
Controller providing authorization actions like API token verification.
Interfaces
Found 2 interfaces in class ContentVendor\Extension\AuthProvider\Controller\Api\V1\AuthorizeApiController
Resource: AuthorizeApi, Method: verify
Endpoint
PUT /auth-provider/api/v1/authorize-api/verify/
PUT /auth-provider/api/v1/authorize-api/verify
Host: /
Accept: application/json
Content-Type: application/json
Content-Length: 58
Authorization: Bearer aHgxbjlpMTh3b3doczAzbDo4ODEwNzY0NC00MzE3LTRjY2ItYWE4MC0wYmQzYjkxOGZiYjQ=
{
"ApiToken": "123e4567-e89b-12d3-a456-426655440000"
}
HTTP/1.1 200 Ok
Date: Sat, 15 Feb 2020 13:48:49 +0000
Content-Length: 26
Content-Type: application/json
{
"TokenValid": true
} PUT /auth-provider/api/v1/authorize-api/verify
Host: /
Accept: application/json
Content-Type: application/json
Content-Length: 58
Authorization: Bearer aHgxbjlpMTh3b3doczAzbDo4ODEwNzY0NC00MzE3LTRjY2ItYWE4MC0wYmQzYjkxOGZiYjQ=
{
"ApiToken": "123e4567-e89b-12d3-a456-426655440000"
}
HTTP/1.1 200 Ok
Date: Sat, 15 Feb 2020 13:48:49 +0000
Content-Length: 26
Content-Type: application/json
{
"TokenValid": true
}
Request header
Bearer Token named Authorization Resource: AuthorizeApi, Method: dismiss
Endpoint
PUT /auth-provider/api/v1/authorize-api/dismiss/
PUT /auth-provider/api/v1/authorize-api/dismiss
Host: /
Accept: application/json
Content-Type: application/json
Content-Length: 58
Authorization: Bearer aHgxbjlpMTh3b3doczAzbDo4ODEwNzY0NC00MzE3LTRjY2ItYWE4MC0wYmQzYjkxOGZiYjQ=
{
"ApiToken": "123e4567-e89b-12d3-a456-426655440000"
}
HTTP/1.1 200 Ok
Date: Sat, 15 Feb 2020 13:48:49 +0000
Content-Length: 24
Content-Type: application/json
{
"Dimissed": true
} PUT /auth-provider/api/v1/authorize-api/dismiss
Host: /
Accept: application/json
Content-Type: application/json
Content-Length: 58
Authorization: Bearer aHgxbjlpMTh3b3doczAzbDo4ODEwNzY0NC00MzE3LTRjY2ItYWE4MC0wYmQzYjkxOGZiYjQ=
{
"ApiToken": "123e4567-e89b-12d3-a456-426655440000"
}
HTTP/1.1 200 Ok
Date: Sat, 15 Feb 2020 13:48:49 +0000
Content-Length: 24
Content-Type: application/json
{
"Dimissed": true
}
Request header
Bearer Token named Authorization