Approle Login is the way an application/container authenticate
towards the system. The approle login is similar to a regular
login but in place of a username and a password, a role-id
and a
secret-id
is provided.
The role-id
is provided by the system after configuring an
approle id. It should be compiled into the application, e.g.,
fetched during the build state. The secret-id
is provided as
an environment variable when the container is started. This
ensures that a rouge container cannot authenticate with access
to just one of those components.
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
role-id: e29a0356-1901-4149-8304-5ce894c7b71b secret-id: 4133db5f-035c-4e95-8973-ff0b2752cc59
token: acd71235-18ec-4035-a4c0-7a79e1bd1ded expires-in: 2764800 expires: 2022-01-12T15:49:54.078484Z accessor: 601ab2f4-9e3a-4e1e-9a99-81aff088cf0e creation-time: 2022-01-11T15:49:54.078484Z renewal-time: 2022-01-11T15:49:54.078484Z disabled: false