scrivito
Version:
Scrivito is a professional, yet easy to use SaaS Enterprise Content Management Service, built for digital agencies and medium to large businesses. It is completely maintenance-free, cost-effective, and has unprecedented performance and security.
16 lines (11 loc) • 572 B
text/typescript
// @rewire
import { clientConfig } from 'scrivito_sdk/client';
import { createRestApiClient } from 'scrivito_sdk/client/create_rest_api_client';
import { joinPaths } from 'scrivito_sdk/client/join_paths';
import { InternalError } from 'scrivito_sdk/common';
export async function getIamAuthUrl(path = ''): Promise<string> {
const iamAuthLocation = (await clientConfig.fetch()).iamAuthLocation;
if (!iamAuthLocation) throw new InternalError();
return joinPaths(iamAuthLocation, path);
}
export const JrRestApi = createRestApiClient('https://api.justrelate.com');