A Nuvidio ainda oferece a possibilidade de realizar a autenticação via Basic Authentication. Basicamente deve ser enviado um header de authorization onde o valor segue o seguinte padrão: Basic apikey:apisecret
. É preciso se atentar ao fato que a apikey:apisecret
deve estar no formato de base64.
Conversão para base64
O código abaixo apresenta uma breve implementação de encode e decode de uma string para base64. É importante salientar que a internet disponibiliza diversas maneiras de se realizar esse procedimento, então sinta-se confortável em testar outras implementações.
export const encodeBase64 = (value: string) => {
return Buffer.from(data).toString('base64');
};
export const decodeBase64 = (value: string) => {
return Buffer.from(data, 'base64').toString('ascii');
};
export const encodeBase64 = (value: string) => {
return window.btoa(value);
};
export const decodeBase64 = (value: string) => {
return window.atob(value);
};