Olá pessoal, tudo bem ?
Poderiam me ajudar com um problema que estou enfrentando?
Ao executar o curl para obtenção do token, funciona e recebo o token no padrão abaixo, conforme está na doc (https://docs.senhasegura.io/docs/how-to-authenticate-an-application-in-a2a#request-a-new-access-token)
curl -k -X POST https://senhasegura/iso/oauth2/token -H "Content-Type: application/x-www-form-urlencoded"
-d "grant_type=client_credentials&
client_id=<CLIENT_ID>
client_secret=<CLIENT_SECRET>"
Porém ao utilizar o token para cadastrar uma senha
curl -k -X POST https://senhasegura/mysafe/api/passwords -H "Authorization: Bearer <MEU_TOKEN>" -H "Accept: application/json" -d'{
"name": "senseg account",
"username": "npass",
"password": "8jhfy@3789",
"url": "www.segura.com",
"secret_key": "JBSWY3DPEHPK3PXP",
"notes": "Access details",
"tags": "tag1, tag2",
"users_allowed": [
{
"username" : "pduarte"
}
],
"groups_allowed": [
{
"name" : "Test group",
"can_edit" : false
}
]
}'
Recebo o seguinte erro:
<script type="text/javascript">
if (window.opener) {
window.opener.open('/flow/auth/signin?_sr=cmJzOjR6UmxwUVV1VFExQjU2azZ4ckhwcVRvVERWMCtDRlVHUWxVVDhXTVVXdXI0ei9JeDFmUUVNc2RRSmdicWVLVVNTd3FMV29PZU11Rkh4bTl3eVJKMEZXcUFKWlNBVFFKYit4eVNvd3BaWWV5cmVCUzdjaXpBdm0xVXlndU91azB1', '_top');
setTimeout(function(){self.close()}, 300);
} else {
window.open('/flow/auth/signin?_sr=cmJzOjR6UmxwUVV1VFExQjU2azZ4ckhwcVRvVERWMCtDRlVHUWxVVDhXTVVXdXI0ei9JeDFmUUVNc2RRSmdicWVLVVNTd3FMV29PZU11Rkh4bTl3eVJKMEZXcUFKWlNBVFFKYit4eVNvd3BaWWV5cmVCUzdjaXpBdm0xVXlndU91azB1', '_top');
}
</script>
Obs: não encontrei na documentação se para fazer o request do mysafe continuo no application/json ou x-www-form-urlencoded (POST | Create password), não ficou claro para mim