Cobot · Authentication Profile

Cobot Authentication

Authentication

Cobot secures its APIs with oauth2 and openIdConnect across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).

CompanyCoworkingWorkspace ManagementSpace ManagementReal EstateBookingsReservationsMembershipsInvoicingPaymentsEventsAccess ControlSaaSGermanyJSON:APIOAuth
Methods: oauth2, openIdConnect Schemes: 2 OAuth flows: authorizationCode API key in:

Security Schemes

OpenId openIdConnect
OAuth2 oauth2
· flows: authorizationCode

Source

Authentication Profile

Raw ↑
generated: '2026-08-09'
method: searched
source: openapi/cobot-api2-openapi.yml + https://dev.cobot.me/api2 + probed /.well-known/* on www.cobot.me and api.cobot.me
docs: https://dev.cobot.me/page/oauth-flow
authorization_server_metadata:
  openid_configuration:
    url: https://www.cobot.me/.well-known/openid-configuration
    status: 200
  oauth_authorization_server:
    url: https://www.cobot.me/.well-known/oauth-authorization-server
    status: 200
  issuer: https://www.cobot.me
  authorization_endpoint: https://www.cobot.me/oauth/authorize
  token_endpoint: https://www.cobot.me/oauth/access_token
  registration_endpoint: https://www.cobot.me/oauth/register
  userinfo_endpoint: https://www.cobot.me/api/userinfo
  jwks_uri: https://www.cobot.me/jwks.json
  grant_types_supported: [authorization_code]
  response_types_supported: [code]
  code_challenge_methods_supported: [S256]
  token_endpoint_auth_methods_supported: [none]
  id_token_signing_alg_values_supported: [RS256]
  claims_supported: [sub, email, iss, profile]
protected_resources:
- resource: https://api.cobot.me
  metadata: https://api.cobot.me/.well-known/oauth-protected-resource
  status: 200
  scopes: 58
- resource: https://api.cobot.me/mcp
  metadata: https://api.cobot.me/.well-known/oauth-protected-resource/mcp
  status: 200
  scopes: 14
token_transport: 'Authorization: bearer <token>'
public_access: >-
  Publicly available information can be read without authentication; everything private requires
  OAuth 2. Every declared operation in API 2 nonetheless carries a security requirement.
assessment: >-
  A modern, complete OAuth 2 / OIDC posture: authorization code with mandatory-capable PKCE S256,
  public clients (token_endpoint_auth_methods "none"), dynamic client registration, RS256 id
  tokens, and RFC 9728 protected-resource metadata for both the REST API and the MCP server.
  Notably, the spec declares no 401 or 403 response on any operation despite universal scope
  requirements.
notes:
- >-
  Two authentication schemes are declared in the OpenAPI (OAuth2 and openIdConnect); they point at
  the same authorization server.
- >-
  API keys, basic auth and mTLS are not offered anywhere on this surface.
summary:
  types:
  - oauth2
  - openIdConnect
  oauth2_flows:
  - authorizationCode
schemes:
- name: OpenId
  type: openIdConnect
  openIdConnectUrl: https://www.cobot.me/.well-known/openid-configuration
  sources:
  - openapi/cobot-api2-openapi.yml
- name: OAuth2
  type: oauth2
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www.cobot.me/oauth/authorize
    tokenUrl: https://www.cobot.me/oauth/access_token
    scopes: 58
  description: |-
    OAuth is "an open protocol to allow secure API authorization in a simple and
    standard method from desktop and web applications.". "OAuth 2.0 is the
    next evolution of the OAuth protocol [..]. OAuth 2.0 focuses on client
    developer simplicity [...]. It is supported by many popular sites such as
    Facebook and there are client libraries available for many programming
    languages.

    For information about OA
  sources:
  - openapi/cobot-api2-openapi.yml