Add Qovery access review driver support

Register Qovery as a connector provider and add a new access review
driver that fetches organization members from the Qovery API.

Extend API key connection handling with a configurable Authorization
token scheme so Qovery can use "Token" while existing providers
continue to default to Bearer.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>
This commit is contained in:
Cursor Agent
2026-05-29 03:44:39 +00:00
committed by Aurélien Sibiril
parent 9e5d0d1c00
commit 7a43acd3c2
17 changed files with 665 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
import type { ComponentProps } from "react";
export function Qovery(props: ComponentProps<"svg">) {
return (
<svg
viewBox="0 0 48 46"
xmlns="http://www.w3.org/2000/svg"
{...props}
>
<path
d="M25.946 44.938c-.664.845-2.021.375-2.021-.698V33.937a2.26 2.26 0 0 0-2.262-2.262H10.287c-.92 0-1.456-1.04-.92-1.788l7.48-10.471c1.07-1.497 0-3.578-1.842-3.578H1.237c-.92 0-1.456-1.04-.92-1.788L10.013.474c.214-.297.556-.474.92-.474h28.894c.92 0 1.456 1.04.92 1.788l-7.48 10.471c-1.07 1.498 0 3.579 1.842 3.579h11.377c.943 0 1.473 1.088.89 1.83L25.947 44.94z"
fill="#863BFF"
/>
</svg>
);
}

View File

@@ -44,6 +44,7 @@ import { OnePassword } from "./OnePassword";
import { OpenAI } from "./OpenAI";
import { PagerDuty } from "./PagerDuty";
import { PostHog } from "./PostHog";
import { Qovery } from "./Qovery";
import { Resend } from "./Resend";
import { SendGrid } from "./SendGrid";
import { Sentry } from "./Sentry";
@@ -89,6 +90,7 @@ const thirdParties: Record<string, FC<ComponentProps<"svg">>> = {
OPENAI: OpenAI,
PAGERDUTY: PagerDuty,
POSTHOG: PostHog,
QOVERY: Qovery,
RESEND: Resend,
SENDGRID: SendGrid,
SENTRY: Sentry,

View File

@@ -28,6 +28,7 @@ export { OnePassword } from "./OnePassword";
export { OpenAI } from "./OpenAI";
export { PagerDuty } from "./PagerDuty";
export { PostHog } from "./PostHog";
export { Qovery } from "./Qovery";
export { Resend } from "./Resend";
export { SendGrid } from "./SendGrid";
export { Sentry } from "./Sentry";