config
config: ProviderConfigForClientType
exchangeAuthCodeForOAuthTokens
exchangeAuthCodeForOAuthTokens: (
input: {
redirectURIInfo: {
pkceCodeVerifier?: string;
redirectURIOnProviderDashboard: string;
redirectURIQueryParams: Record<string, string>;
};
userContext?: UserContext;
},
) => Promise<any>
getAuthorisationRedirectURL
getAuthorisationRedirectURL: (
input: {
redirectURIOnProviderDashboard: string;
userContext?: UserContext;
},
) => Promise<{ pkceCodeVerifier?: string; urlWithQueryParams: string }>
getConfigForClientType
getConfigForClientType: (
input: { clientType?: string; userContext?: UserContext },
) => Promise<ProviderConfigForClientType>
getUserInfo
getUserInfo: (
input: { oAuthTokens: any; userContext?: UserContext },
) => Promise<UserInfo>