Authenticate requests to Oracle Cloud Infrastructure (OCI) REST APIs using Request Signatures (RSA-SHA256)
Yaak plugin to automatically authenticate requests to Oracle Cloud Infrastructure (OCI) REST APIs using Request Signatures (RSA-SHA256).
Oracle Cloud Infrastructure (OCI) under the Auth tab in any request, folder, or workspace..pem file (e.g. C:\Users\username\.oci\oci_api_key.pem or ~/.oci/oci_api_key.pem).${[ env.OCI_KEY ]}).(request-target)hostx-date / datecontent-type, content-length, and x-content-sha256 (for POST, PUT, PATCH methods).Authorization: Signature version="1",...In Yaak, open the Auth tab and select Oracle Cloud Infrastructure (OCI):
| Field | Description | Example |
|---|---|---|
| Tenancy ID | OCID of your tenancy | ocid1.tenancy.oc1..aaaaaaaap______keq |
| User ID | OCID of your user | ocid1.user.oc1..aaaaaaaas______7ap |
| Public Key Fingerprint | Key fingerprint registered in OCI | 20:3b:97:13:55:1c:5b:0d:d3:37:d8:50:4e:c5:42:c7 |
| Private Key | Path to .pem file or raw PEM string |
C:\Users\Admin\.oci\oci_api_key.pem |
| Passphrase | Optional passphrase if key is encrypted | (optional) |
| API Version | OCI Signature API Version (default: 1) |
1 |
# Run unit tests
npm test
# Build plugin bundle
npm run build
# Watch and rebuild during development
npm run dev