Resolves the GraphiQL authentication key. Uses the explicitly provided key if non-empty, otherwise derives one deterministically from the app secret.
An explicit key supplied by the caller; takes precedence when non-empty.
The Partners app's client secret, used to derive a stable key as a fallback.
The myshopify.com domain the GraphiQL session targets.
The resolved key.
Resolves the GraphiQL authentication key. Uses the explicitly provided key if non-empty, otherwise derives one deterministically from the app secret.