API: Invalid Signature

Hello :waving_hand:

J'essaye d'utiliser l'API REST d'OVH pour envoyer des SMS avec le runetime Node.js et le client Axios.
Je suis malheureusement confronté à une erreur: `Invalid signature`

Mes headers:
```bash
'GET /1.0/auth/currentCredential HTTP/1.1\r\n' +
'Accept: application/json, text/plain, /\r\n' +
'X-Ovh-Application: XXXXXXXX\r\n' +
'X-Ovh-Timestamp: 1651163984\r\n' +
'X-Ovh-Consumer: XXXXXXXXX\r\n' +
'X-Ovh-Signature: $1$XXXXXXXXXXXXX\r\n' +
'Content-Type: application/json\r\n' +
'User-Agent: axios/0.26.1\r\n' +
'Host: api.ovh.com\r\n' +
'Connection: close\r\n' +
'\r\n'
```

J'ai créé les token ici en mettant `/*` à l'ensemble des authorisations et une validité illimitée.
J'ai également testé avec le client officiel Node.js, j'obtient la même erreur.

Conformément à la documentation, à un tuto US et au code source, je créais la signature comme ceci:
```typescript
private signRequest(httpMethod: string, url: string, body: string | null, timestamp: number): string {
const s = [
this.ovhClientConfig.applicationSecret,
this.ovhClientConfig.consumerKey,
httpMethod,
url,
body || '',
timestamp,
];

return `$1$${crypto.createHash('sha1').update(s.join('+')).digest('hex')}`;
}
```

Je ne comprends pas vraiment ce qui ne fonctionne pas :disappointed_face:
Une idée ?

Bonjour @Skdev,

Si le dysfonctionnement n'est plus d'actualité, n'hésitez pas à partager la solution ici :slight_smile:

Dans le cas contraire, je vous invite à partager les autres tests effectués, afin que la communauté puisse vous apporter un retour.

^FabL