Jane · Authentication Profile

Jane App Authentication

Authentication

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

HealthcareCanadaPractice ManagementEHREMRSchedulingClinical DocumentationTelehealthHealth and WellnessREST APIAuthenticationWebhook
Methods: http, oauth2 Schemes: 2 OAuth flows: authorizationCode API key in:

Security Schemes

OAuth2 oauth2
· flows: authorizationCode
BearerAuth http
scheme: bearer

Source

Authentication Profile

Raw ↑
generated: '2026-07-24'
method: searched
source: openapi/jane-app-jdp-openapi.yml
summary:
  types:
  - http
  - oauth2
  oauth2_flows:
  - authorizationCode
  pkce: required (S256)
  identity_provider: Keycloak
schemes:
- name: OAuth2
  type: oauth2
  flows:
  - flow: authorizationCode
    authorizationUrl: https://login.id.janeapp.com/realms/jane_partner_sandbox/protocol/openid-connect/auth?response_type=code&resource=https://jdpdocsdemo.jane.qa&prompt=consent
    tokenUrl: https://login.id.janeapp.com/realms/jane_partner_sandbox/protocol/openid-connect/token
    scopes: 27
  description: 'OAuth2 authorization code flow with PKCE (Proof Key for Code Exchange) support.


    **PKCE Flow Required**: All integrations must use PKCE flow for authentication.


    **PKCE Benefits:**

    - Enhanced security against authorization code interception attacks

    - S256 code challenge method supported

    - Industry best practice for OAuth2 implementations


    **Implementation**: Use the authorization code flow with PK'
  sources:
  - openapi/jane-app-jdp-openapi.yml
- name: BearerAuth
  type: http
  scheme: bearer
  bearerFormat: JWT
  sources:
  - openapi/jane-app-jdp-openapi.yml
docs: https://developers.jane.app/docs/getting-started
oidc_discovery:
  production: https://login.id.janeapp.com/realms/jane/.well-known/openid-configuration
  sandbox: https://login.id.janeapp.com/realms/jane_partner_sandbox/.well-known/openid-configuration
  oauth_authorization_server: https://login.id.janeapp.com/realms/jane/.well-known/oauth-authorization-server
  saved:
  - well-known/jane-app-prod-openid-configuration.json
  - well-known/jane-app-sandbox-openid-configuration.json
  - well-known/jane-app-oauth-authorization-server.json
endpoints:
  authorization: https://login.id.janeapp.com/realms/{realm}/protocol/openid-connect/auth
  token: https://login.id.janeapp.com/realms/{realm}/protocol/openid-connect/token
  introspection: https://login.id.janeapp.com/realms/{realm}/protocol/openid-connect/token/introspect
  revocation: https://login.id.janeapp.com/realms/{realm}/protocol/openid-connect/revoke
  jwks: https://login.id.janeapp.com/realms/{realm}/protocol/openid-connect/certs
  realms:
    production: jane
    sandbox: jane_partner_sandbox
tokens:
  format: RS256-signed JWT
  type: Bearer
  access_token_ttl: 300s (5 min)
  refresh_token_ttl: 1800s (30 min)
  code_challenge_methods:
  - S256
  claims:
  - exp
  - iat
  - jti
  - iss
  - aud
  - sub
  - azp
  - resource_access
  - resource_owner
  - scope
note: OAuth 2.0 Authorization Code + PKCE over OIDC (Keycloak). BearerAuth (http/bearer JWT) is the resource-server
  token presentation. Not SMART-on-FHIR.

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/jane-app-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.