OpenIO · Authentication Profile

Openio Authentication

Authentication

OpenIO SDS exposes object storage through an S3-compatible gateway and an OpenStack Swift-compatible gateway. Authentication is therefore whatever the chosen gateway protocol defines: AWS Signature (v2 and v4) for the S3 gateway, and Swift auth (Keystone / TempAuth) for the Swift gateway. There is no provider-published OpenAPI, so this profile is derived from the documentation rather than from a machine-readable security scheme.

OpenIO secures its APIs with awsSignature and swiftAuth across 2 declared security schemes, as derived from its OpenAPI definitions.

CompanyInfrastructure SaasObject StorageS3Cloud StorageOpen-SourceOpenStack SwiftStorage
Methods: awsSignature, swiftAuth Schemes: 2 OAuth flows: API key in: header

Security Schemes

s3-aws-signature-v4 awsSignature
scheme: aws-sigv4
swift-auth swiftAuth
scheme: keystone-or-tempauth

Source

Authentication Profile

openio-authentication.yml Raw ↑
generated: '2026-07-20'
method: searched
source: https://docs.openio.io/latest/source/arch-design/iam.html
docs: https://docs.openio.io/latest/source/arch-design/iam.html
description: >-
  OpenIO SDS exposes object storage through an S3-compatible gateway and an
  OpenStack Swift-compatible gateway. Authentication is therefore whatever the
  chosen gateway protocol defines: AWS Signature (v2 and v4) for the S3 gateway,
  and Swift auth (Keystone / TempAuth) for the Swift gateway. There is no
  provider-published OpenAPI, so this profile is derived from the documentation
  rather than from a machine-readable security scheme.
summary:
  types: [awsSignature, swiftAuth]
  api_key_in: [header]
  oauth2_flows: []
schemes:
  - name: s3-aws-signature-v4
    type: awsSignature
    scheme: aws-sigv4
    detail: >-
      S3 gateway authenticates requests with AWS Signature Version 4 (and
      legacy Signature Version 2). Both path-style and host-style (virtual
      hosted) bucket addressing are supported.
    credentials: S3 access key id + secret access key
    sources: [https://docs.openio.io/latest/source/arch-design/s3_compliancy.html]
  - name: swift-auth
    type: swiftAuth
    scheme: keystone-or-tempauth
    detail: >-
      Swift gateway authenticates via OpenStack Keystone tokens or TempAuth,
      per the OpenStack Swift API it is compatible with.
    sources: [https://docs.openio.io/latest/source/user-guide/swiftapi.html]
iam:
  available: true
  plan: paid
  model: subset of AWS IAM applied at the S3 gateway
  policy_scope: user policies only (bucket/resource policies not supported)
  supported_actions:
    - CreateBucket
    - DeleteBucket
    - GetBucketLocation
    - ListBucket
    - ListBucketMultipartUploads
    - GetObject
    - PutObject
    - DeleteObject
    - AbortMultipartUpload
    - ListMultipartUploadParts
  condition_keys: [s3:prefix, s3:delimiter, s3:max-keys]
  operators: [StringEquals, StringLike, StringNotEquals, StringNotLike]
  admin_command: openio-admin iam set-user-policy
  docs: https://docs.openio.io/latest/source/arch-design/iam.html
notes: >-
  OpenIO SDS is self-hosted software (acquired by OVHcloud in 2020); the S3/Swift
  gateway endpoint is deployment-specific, so there is no single hosted base URL.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/openio-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.