EngFlow · Authentication Profile

Engflow Authentication

Authentication

EngFlow secures its APIs with mutualTLS, http-bearer, oauth2, openIdConnect, saml, http-basic, and scim across 7 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the deviceCode, authorizationCode, implicit, and hybrid flow(s).

CompanyRemote ExecutionRemote CachingBuild SystemsBazelCI/CDDeveloper ToolsgRPCProtocol BuffersDevOpsContinuous Integration
Methods: mutualTLS, http-bearer, oauth2, openIdConnect, saml, http-basic, scim Schemes: 7 OAuth flows: deviceCode, authorizationCode, implicit, hybrid API key in:

Security Schemes

mTLS mutualTLS
JWT Bearer Token http
scheme: bearer
OIDC Federation openIdConnect
SAML Login saml
GitHub Token http
scheme: bearer
Basic Auth http
scheme: basic
SCIM 2.0 Provisioning http
scheme: bearer

Source

Authentication Profile

engflow-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.engflow.com/re/config/authentication.html
docs: https://docs.engflow.com/re/config/authentication.html
summary:
  types: [mutualTLS, http-bearer, oauth2, openIdConnect, saml, http-basic, scim]
  transport: [grpc, http]
  api_key_in: []
  oauth2_flows: [deviceCode, authorizationCode, implicit, hybrid]
schemes:
- name: mTLS
  type: mutualTLS
  transport: [grpc, http]
  description: >-
    Clients present X.509 client certificates; the CA trusted to authenticate
    clients is set via --tls_trusted_certificate. Authorization derives from the
    certificate Subject Alternative Names or Common Name.
- name: JWT Bearer Token
  type: http
  scheme: bearer
  bearerFormat: JWT
  transport: [grpc, http]
  header: 'Authorization: Bearer <token>'
  description: >-
    The cluster issues and validates its own JWTs. Tokens are minted manually in
    the web UI (--experimental_jwt_auth) or via the engflow_auth credential
    helper using an OAuth2 device flow.
- name: OIDC Federation
  type: openIdConnect
  transport: [grpc, http]
  config: [--oidc_issuers, --oidc_role_mapping, --oidc_config]
  description: >-
    External identity providers issue tokens the cluster federates. HTTP login
    supports Authorization Code, Implicit, and Hybrid flows.
- name: SAML Login
  type: saml
  transport: [http]
  config: [--saml_config]
  description: Enterprise SSO via SAML for browser/HTTP access.
- name: GitHub Token
  type: http
  scheme: bearer
  transport: [grpc, http]
  header: 'Authorization: Bearer $GITHUB_TOKEN'
  deprecated: true
  description: >-
    GitHub Personal Access Tokens or the GitHub Actions GITHUB_TOKEN (deprecated
    auth path).
- name: Basic Auth
  type: http
  scheme: basic
  transport: [http]
  config: [--basic_auth_htpasswd]
  description: htpasswd file in APR1 format referenced via --basic_auth_htpasswd.
- name: SCIM 2.0 Provisioning
  type: http
  scheme: bearer
  transport: [http]
  endpoint: /api/scim/v2/
  description: >-
    Clusters expose SCIM 2.0 provisioning at /api/scim/v2/ for identity-provider
    user/group provisioning, secured with an OAuth bearer token.

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/engflow-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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