2022-08-08 14:55:57 +00:00
|
|
|
/**
|
|
|
|
* TODO: Validate proper URL
|
|
|
|
*/
|
|
|
|
const resolveUrlProtocol = (saleorDomain: string): string =>
|
2022-07-06 14:03:35 +00:00
|
|
|
saleorDomain === "localhost:8000" ? "http" : "https";
|
|
|
|
|
2022-08-08 14:55:57 +00:00
|
|
|
export const getJwksUrl = (saleorDomain: string): string =>
|
|
|
|
`${resolveUrlProtocol(saleorDomain)}://${saleorDomain}/.well-known/jwks.json`;
|
2022-07-06 14:03:35 +00:00
|
|
|
|
2022-08-08 14:55:57 +00:00
|
|
|
export const getGraphQLUrl = (saleorDomain: string): string =>
|
|
|
|
`${resolveUrlProtocol(saleorDomain)}://${saleorDomain}/graphql/`;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @deprecated Remove in v1, left for compatibility
|
|
|
|
*/
|
|
|
|
export const jwksUrl = getJwksUrl;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @deprecated Remove in v1, left for compatibility
|
|
|
|
*/
|
|
|
|
export const graphQLUrl = getGraphQLUrl;
|