iblai-vibe-credential

Solid

RBAC setup that lets an API token list and unmask integration credentials on the ibl.ai platform. Use when the user mentions integration credentials, unmasking sensitive credentials, or credential access for a token; see /iblai-vibe-rbac for the broader RBAC model.

AI & Automation 15 stars 5 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
40
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /iblai-vibe-credential RBAC setup that lets an API token **list and unmask integration credentials** on a platform. Integration secrets are served **masked by default** — a token can read the sensitive fields only when it is bound to an RBAC policy granting the credential actions on the platform's `integration-credentials` resource. ## Grant a token unmask access 1. Open **Organization Settings** (Account Dialog) → **Integration → APIs**. 2. Add a new API key and note the token you get. 3. A super admin must change the **Mode → Token Policies**. 4. In **Organization Settings** → **Management → Roles**, create a new Role with a name like `Unmask Sensitive Integration Credentials`. 5. Under **Actions**, click search and add the following actions, then save: - `Ibl.Mentor/IntegrationCredentialsSensitive/action` - `Ibl.Mentor/IntegrationCredentialsUnmask/action` - `Ibl.Mentor/IntegrationCredentials/list` 6. In the **Policies** tab, create a new policy and select the Role you created in step 4. 7. Set the policy's **Resources** to `/platforms/<platform-pk>/integration-credentials/` (the platform **PK** — the integer, not the key), add your token under **Tokens**, and save. 8. A super admin needs to to to the Rbac Policies, find the policy you just created and then under Tokens, add your token and save it The token can now hit the integration-credential endpoint with the unmask query param: ``` GET {dmUrl}/api/ai-account/orgs/<org>/integration-credential...

Details

Author
iblai
Repository
iblai/vibe
Created
5 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category