Skip to content

Integrations: store access details for USI, VEVO, PRISMS and DataZoo - #36

Merged
SiyanainfoAhm merged 1 commit into
mainfrom
feature/integrations-pending-credentials
Nov 12, 2026
Merged

SiyanainfoAhm merged 1 commit into
mainfrom
feature/integrations-pending-credentials

Conversation

@SiyanainfoAhm

Copy link
Copy Markdown
Collaborator

Lets an administrator store access details for USI, VEVO, PRISMS and DataZoo before their connectors exist, so they only have to paste them when the provider issues them.

  • Add Connection: Store access details on each pending app; setup panel with API key or secret, account or client ID (optional), organisation or provider code (optional), environment. Saved values are hidden; replace or remove.
  • New Edge Function integrations-credentials (deployed on hosted as v1, JWT on): same access checks as integrations-admin, writes one JSON document to Vault through integration_credential_write. Nothing is sent to a provider.
  • No migration. Test / Disconnect buttons are hidden for these apps (no connector to test).

Checks: type-check PASS, lint PASS, build PASS; function answers OPTIONS 200 and 401 without a token. NOT RUN: signed-in save.


Generated by Claude Code

…ahead of their connectors

Add Connection gets 'Store access details' on each pending app; its setup
panel has API key / secret, account or client ID, organisation or provider
code and environment. New Edge Function integrations-credentials (deployed
v1, JWT on) writes them to Vault through integration_credential_write; values
are never returned. Nothing is sent to a provider; no connector yet.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YMiuVrVzqwLZcPj4wybCKi
@vercel

vercel Bot commented Nov 12, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
skyline-website-cms Ready Ready Preview Nov 12, 2026 3:39am UTC

@SiyanainfoAhm
SiyanainfoAhm merged commit ce697f5 into main Nov 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants