codeunitIntegration & APIsofficial - Microsoftderived - from the source, no model text

Codeunit 30199 "Shpfy Authentication Mgt."

Shopify · Microsoft.Integration.Shopify

Across versions

  1. BC23-28not present
  2. BC29-30present

Shopify · Microsoft.Integration.Shopify · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal

Procedures

  • InstallShopifyApp(InstallToStore: Text; var Shop: Record "Shpfy Shop") (internal)
  • EnsureValidAccessToken(Store: Text) (internal): Ensures the store has a valid, non-expired offline access token before use: legacy non-expiring tokens are migrated on first use, expiring tokens refreshed near expiry. Uses double-checked locking; the row lock is held across the token request so concurrent sessions cannot retire each other’s refres…
  • ForceTokenRefresh(Store: Text): Boolean (internal): Forces a token refresh (or migration) on an unexpected 401, throttled to at most once per minute per store. Returns true if a refresh was attempted (caller may retry), false if throttled.
  • AccessTokenExist(Store: Text): Boolean (internal)
  • IsRefreshTokenExpired(Store: Text): Boolean (internal): Returns whether the store uses an expiring offline token whose refresh token has expired, meaning the merchant must reconnect the store before the connector can be used again.
  • ReconnectFromNotification(ReconnectNotification: Notification) (internal)
  • ReconnectFromError(ErrorInfo: ErrorInfo) (internal)
  • AssertValidShopUrl(ShopUrl: Text) (internal)
  • IsValidHostName(Hostname: Text): Boolean
  • CorrectShopUrl(var ShopUrl: Text[250])
  • EnableHttpRequestForShopifyConnector(ErrorInfo: ErrorInfo) (internal)
  • CheckScopeChange(Shop: Record "Shpfy Shop"): Boolean (internal)
  • GetScope(): Text[1024] (internal)

Plus 21 local procedures.

Recent changes

Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Shpfy Authentication Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources