UNPKG

@arcgis/workflow-manager

Version:

ArcGIS Workflow Manager JavaScript API

34 lines (33 loc) 1.11 kB
import Credential from '@arcgis/core/identity/Credential'; import { ConfigInfoOverride } from '../manager.factory'; export declare class TokenGenerator { private config; private oauthInfo; private portal; private credential; private workflowServerUrl; private serverCredentialUrl; private credentialOptions; private agolServerTokenDetails; constructor(config: ConfigInfoOverride); initialize(): Promise<void>; getPortalUrl(): Promise<string>; getWorkflowServerUrl(): Promise<string>; getToken(usePortalToken?: boolean): Promise<string>; getCredential(): Promise<Credential>; private getCredentialInternal; private getPortalSharingUrl; private getArcGISCredentialUrl; private getServerCredentialUrl; private getServerCredential; private getPortalToken; private getAGOLServerToken; private getServerToken; isOnline(): Promise<boolean>; getOrgId(): Promise<string>; private registerPortal; private loadPortal; private getArcGISServerUrl; private findWorkflowManagerServerUrl; private getEsriRequest; }