To authorize a client application with the secret basic type, you need to add the Authorization header to the existing request with a string value consisting of a string indicating the token type - Basic and the login and password values, which are connected by a colon and encoded in BASE64 format.
In this case, the login is the client identifier (client_id), and the password is the client_secret value.
Example:
client_id = id-wrAwqUxyaY3XQdtDPdr8pxkYGw8fz7JjMTKLWgcXZHNHXhW
client_secret = hkL880RlLdnKLi90Tvz9zQW8uxDRSmLkXZueO4FE4ZGPc2Ovf8
client_id:client_secret = id-wrAwqUxyaY3XQdtDPdr8pxkYGw8fz7JjMTKLWgcXZHNHXhW:hkL880RlLdnKLi90Tvz9zQW8uxDRSmLkXZueO4FE4ZGPc2Ovf8
BASE64(client_id:client_secret) = aWQtd3JBd3FVeHlhWTNYUWR0RFBkcjhweGtZR3c4Zno3SmpNVEtMV2djWFpITkhYaFc6aGtMODgwUmxMZG5LTGk5MFR2ejl6UVc4dXhEUlNtTGtYWnVlTzRGRTRaR1BjMk92Zjg=
Final header:
Authorization = Basic aWQtd3JBd3FVeHlhWTNYUWR0RFBkcjhweGtZR3c4Zno3SmpNVEtMV2djWFpITkhYaFc6aGtMODgwUmxMZG5LTGk5MFR2ejl6UVc4dXhEUlNtTGtYWnVlTzRGRTRaR1BjMk92Zjg=
Example request in cURL: