Feature × Audience

How do banks implement RBAC with Plugsky's architecture?

RBAC for banks means every model call maps to a named human or service, with permissions that evidence least privilege and segregation of duties. Plugsky provides workspace, role and resource-level permissions, SAML/OIDC single sign-on and SCIM lifecycle automation on Enterprise, scoped API keys with quotas, and audit logs that export to your SIEM, so access reviews have a defensible answer.

Key facts

Single sign-onSAML 2.0 / OIDC SSO on Enterprise
ProvisioningSCIM user provisioning and deprovisioning on Enterprise
Permission modelRBAC with workspace, role and resource-level permissions
API keysScoped keys per project, environment or tenant; per-key rate limits and quotas
Audit logsRequest and admin events export to SIEM (Splunk, Sentinel, QRadar, Datadog)
Key custodyBYOK via AWS KMS, Azure Key Vault, HashiCorp Vault or an on-prem HSM
ComplianceSOC 2 Type II under NDA, ISO 27001/27017/27018, HIPAA with a BAA; FedRAMP Moderate in process
DeploymentHosted, VPC, on-prem and air-gapped with the same API

TL;DR

  • Bring AI access under the same governance as the rest of the bank.
  • People use SSO; workloads use scoped keys with quotas.
  • Translate existing job families into workspace, role and resource permissions.
  • SIEM export with retention up to 7 years answers access-review questions.
  • Federate identity first, then replace shared keys with attributed ones.

How it works, step by step

  1. List every human group and service that calls the AI platform today.
  2. Map existing job families to workspace, role and resource-level permissions.
  3. Federate identity with SAML/OIDC SSO and automate lifecycle with SCIM.
  4. Replace shared keys with a scoped key per application and environment.
  5. Apply per-key rate limits and quotas to bound runaway usage.
  6. Export request and admin events to your SIEM with policy-matched retention.
  7. Run an access review and confirm every key has an owner.
1List every humangroup and servicethat calls the AI2Map existing jobfamilies toworkspace, role and3Federate identitywith SAML/OIDC SSOand automate4Replace shared keyswith a scoped keyper application and5Apply per-key ratelimits and quotasto bound runaway6Export request andadmin events toyour SIEM with

Try it yourself

Open the AI API key security checklist →

Why banks need an access model

Banks already have the hardest part: an access governance regime. Joiners, movers and leavers are processed through controlled workflows, access reviews happen on a calendar, and auditors expect evidence. AI platforms often arrive outside that regime, sharing one API key across teams with no attribution — which is exactly the pattern internal audit will flag.

Bring AI into the same model. People authenticate through your identity provider, permissions follow job families, workloads authenticate with scoped keys, and every request lands in the audit trail with a user, a model, a time and a region.

The four layers: identity, permission, keys, evidence

The control model has four layers. Identity: SAML 2.0 or OIDC single sign-on on Enterprise, with SCIM handling joins, moves and leavers so deprovisioning is automatic. Permission: RBAC with workspace, role and resource-level permissions decides who can read, run and administer. Keys: scoped API keys per project, environment or tenant, each with rate limits and quotas, so a leaked key has a bounded blast radius. Evidence: request and administrative events export to your SIEM — Splunk, Sentinel, QRadar or Datadog — with retention up to 7 years. For banks, the audit trail is the point: access reviews and incident forensics both depend on naming the identity behind every request.

Controls banks should configure first

Map roles before you map models. Start from existing job families — developer, analyst, risk, operations — and translate them into workspace, role and resource-level permissions. Service accounts get scoped keys per application and environment, with per-key quotas so one runaway process cannot consume the platform.

For evidence, export request and administrative events to your SIEM and set retention to match policy, up to 7 years. BYOK through AWS KMS, Azure Key Vault, HashiCorp Vault or an on-prem HSM keeps encryption keys inside your custody, and VPC, on-prem or air-gapped deployment keeps processing inside the perimeter. Review the DPA, sub-processor list and EU SCC coverage as part of vendor risk, and treat SOC 2 Type II and ISO 27001 evidence as inputs to your own control testing.

A practical rollout order

Sequence the rollout: federate identity first, then convert shared keys into scoped keys per application, then turn on audit export, and only then widen access. Prototype on the free plan to validate the key model, and use Enterprise for SSO, SCIM and private deployment. See the live pricing page for current plans.

Honest comparison

ControlPlugskyShared API keys onlyBuilding in-house
Single sign-onSAML 2.0 / OIDC on EnterpriseNot availableYou integrate the IdP
DeprovisioningSCIM on EnterpriseManual key deletionCustom lifecycle jobs
Permission granularityWorkspace, role and resource-levelOne key for everythingYou build the model
Key scopingPer project, environment or tenant, with quotasShared key, no attributionCustom key service
Audit evidenceRequest and admin events with SIEM exportLimited request logsYou build the pipeline
Key custodyBYOK via KMS or on-prem HSMProvider-managed keysYou operate the HSMs

Frequently asked questions

Can we keep service accounts attributable?

Yes. Give each service a scoped key per environment, record the owner, and group usage by key ID so every request maps back to a system and a team.

How do access reviews work with API keys?

Treat keys as access entitlements: assign owners, review them on the same cadence as user access, and use audit logs to confirm each key is still required and correctly scoped.

Do we need the OpenAI SDK to change?

No. Authentication and access control sit alongside the same OpenAI-compatible API, so application code keeps working when keys or roles change.

Is there a free plan?

Yes — plugsky-micro and plugsky-lite with 2 API keys and no credit card. A 14-day full-access trial is also available.

How is pricing structured?

Self-serve plans are flat monthly with unlimited fair-use usage and no per-token charges or overage fees. See the live pricing page for current plans.

Can we keep our own identity provider?

Yes on Enterprise: SAML 2.0 / OIDC SSO and SCIM provisioning work with standard identity providers, and RBAC maps your roles to workspace and resource permissions.