Uppercase · Authentication Profile

Uppercase Authentication

Authentication

Authentication profile for the uppercase storefront's machine surfaces, captured from the OIDC discovery and OAuth authorization-server documents served on uppercase.co.in (Shopify customer accounts, issuer https://shopify.com/authentication/67539140858). Customer-facing API and MCP access uses OAuth 2.0 authorization-code with PKCE (S256) plus refresh tokens and JWT bearer grant; unauthenticated read-only browsing of product and collection JSON is documented in /llms.txt. There is no first-party developer key program — auth is the Shopify platform surface on the store's own domain.

Uppercase 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).

CompanyConsumerTravelLuggageBackpacksEcommerceRetailSustainabilityAgentic Commerce
Methods: oauth2, openIdConnect Schemes: 2 OAuth flows: authorizationCode API key in:

Security Schemes

shopify-customer-accounts-oidc openIdConnect
shopify-customer-accounts-oauth2 oauth2
· flows: authorizationCode

Source

Authentication Profile

uppercase-authentication.yml Raw ↑
generated: '2026-07-21'
method: searched
source: https://uppercase.co.in/.well-known/openid-configuration
description: >-
  Authentication profile for the uppercase storefront's machine surfaces,
  captured from the OIDC discovery and OAuth authorization-server documents
  served on uppercase.co.in (Shopify customer accounts, issuer
  https://shopify.com/authentication/67539140858). Customer-facing API and
  MCP access uses OAuth 2.0 authorization-code with PKCE (S256) plus refresh
  tokens and JWT bearer grant; unauthenticated read-only browsing of product
  and collection JSON is documented in /llms.txt. There is no first-party
  developer key program — auth is the Shopify platform surface on the store's
  own domain.
summary:
  types: [oauth2, openIdConnect]
  oauth2_flows: [authorizationCode]
  unauthenticated_read: true
schemes:
  - name: shopify-customer-accounts-oidc
    type: openIdConnect
    issuer: https://shopify.com/authentication/67539140858
    openIdConnectUrl: https://uppercase.co.in/.well-known/openid-configuration
    sources: [well-known/uppercase-openid-configuration.json]
  - name: shopify-customer-accounts-oauth2
    type: oauth2
    flows:
      - flow: authorizationCode
        authorizationUrl: https://shopify.com/authentication/67539140858/oauth/authorize
        tokenUrl: https://shopify.com/authentication/67539140858/oauth/token
        pkce: S256
    grant_types: [authorization_code, refresh_token, 'urn:ietf:params:oauth:grant-type:jwt-bearer']
    token_endpoint_auth_methods: [client_secret_basic]
    sources: [well-known/uppercase-oauth-authorization-server.json]
related:
  - scopes/uppercase-scopes.yml
  - well-known/uppercase-well-known.yml