IM8 Health · Authentication Profile

Im8 Authentication

Authentication

Authentication profile for the IM8 Health storefront's buyer-scoped APIs, derived from the store's Shopify Customer Account OpenID Connect / OAuth 2.0 discovery documents. Read-only catalog browsing (product/collection JSON, search) requires no authentication; account- and purchase-scoped operations use OAuth 2.0 Authorization Code with PKCE.

IM8 Health declares 2 security scheme(s) across its OpenAPI definitions.

CompanyHealthWellnessSupplementsNutritionEcommerceDirect-to-ConsumerAgentic CommerceShopifyUCPMCP
Methods: Schemes: 2 OAuth flows: API key in:

Security Schemes

shopify_customer_account_oauth2 oauth2
none none

Source

Authentication Profile

im8-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://im8health.com/.well-known/openid-configuration
type: Authentication
description: >-
  Authentication profile for the IM8 Health storefront's buyer-scoped APIs, derived
  from the store's Shopify Customer Account OpenID Connect / OAuth 2.0 discovery
  documents. Read-only catalog browsing (product/collection JSON, search) requires
  no authentication; account- and purchase-scoped operations use OAuth 2.0
  Authorization Code with PKCE.
schemes:
- name: shopify_customer_account_oauth2
  type: oauth2
  flow: authorization_code
  pkce: true
  pkce_methods:
  - S256
  issuer: https://shopify.com/authentication/63744606375
  authorization_endpoint: https://account.im8health.com/authentication/oauth/authorize
  token_endpoint: https://account.im8health.com/authentication/oauth/token
  end_session_endpoint: https://account.im8health.com/authentication/logout
  jwks_uri: https://account.im8health.com/authentication/.well-known/jwks.json
  token_endpoint_auth_methods:
  - client_secret_basic
  grant_types:
  - authorization_code
  - refresh_token
  - urn:ietf:params:oauth:grant-type:jwt-bearer
  response_types:
  - code
  id_token_signing_alg:
  - RS256
  scopes:
  - openid
  - email
  - customer-account-api:full
  - customer-account-mcp-api:full
- name: none
  type: none
  description: Read-only storefront browsing (collections, product JSON, search) needs no auth.
notes:
- OpenID Connect is supported (openid scope, id_token RS256, standard OIDC claims).
- customer-account-mcp-api:full scope authorizes MCP-driven access to customer account data.