API introspection – List packages, resources and their interfaces
Found 4 resources
Resource class
ContentVendor\Extension\AuthProvider\Controller\Api\V1\AuthenticateController of type
ServiceController
Access controlled by
ContentVendor\Core\Api\AccessRule\ApiAccessRule
Skeleton service controller class
Controller providing public client actor actions like login and password reset.
Interfaces
Found 1 interfaces in class ContentVendor\Extension\AuthProvider\Controller\Api\V1\AuthenticateController
Resource: Authenticate, Method: clientActor
Endpoint
PUT /auth-provider/api/v1/authenticate/client-actor/
PUT /auth-provider/api/v1/authenticate/client-actor
Host: /
Accept: application/json
Content-Type: application/json
Content-Length: 60
Authorization: Bearer aHgxbjlpMTh3b3doczAzbDo4ODEwNzY0NC00MzE3LTRjY2ItYWE4MC0wYmQzYjkxOGZiYjQ=
{
"Username": "jdoe",
"Password": "bestkeptsecret"
}
HTTP/1.1 200 Ok
Date: Sat, 15 Feb 2020 13:48:49 +0000
Content-Length: 398
Content-Type: application/json
{
"ClientActorModel": {
"Username": "jdoe",
"MailAddress": "john.doe@mail.com",
"Realname": "John Doe",
"CreatedAt": "2013-11-12 16:39:00",
"UpdatedAt": "2013-11-12 16:39:00",
"Uuid": "123e4567-e89b-12d3-a456-426655440000"
},
"ApiToken": "e7d24dd6-2acb-4d9d-b3d6-f2216afa85f2",
"SessionToken": "15ea8d22-a379-4fd1-af82-0b60bdd8c478"
} PUT /auth-provider/api/v1/authenticate/client-actor
Host: /
Accept: application/json
Content-Type: application/json
Content-Length: 60
Authorization: Bearer aHgxbjlpMTh3b3doczAzbDo4ODEwNzY0NC00MzE3LTRjY2ItYWE4MC0wYmQzYjkxOGZiYjQ=
{
"Username": "jdoe",
"Password": "bestkeptsecret"
}
HTTP/1.1 200 Ok
Date: Sat, 15 Feb 2020 13:48:49 +0000
Content-Length: 398
Content-Type: application/json
{
"ClientActorModel": {
"Username": "jdoe",
"MailAddress": "john.doe@mail.com",
"Realname": "John Doe",
"CreatedAt": "2013-11-12 16:39:00",
"UpdatedAt": "2013-11-12 16:39:00",
"Uuid": "123e4567-e89b-12d3-a456-426655440000"
},
"ApiToken": "e7d24dd6-2acb-4d9d-b3d6-f2216afa85f2",
"SessionToken": "15ea8d22-a379-4fd1-af82-0b60bdd8c478"
}
Request header
Bearer Token named Authorization