UNPKG

@foal/social

Version:

Social authentication for FoalTS

25 lines (24 loc) 777 B
import { AbstractProvider, SocialTokens } from './abstract-provider.service'; export interface LinkedInUserInfoParams { projection?: string; fields?: string[]; } /** * LinkedIn social provider. * * @export * @class LinkedInProvider * @extends {AbstractProvider<never, LinkedInUserInfoParams>} */ export declare class LinkedInProvider extends AbstractProvider<never, LinkedInUserInfoParams> { protected configPaths: { clientId: string; clientSecret: string; redirectUri: string; }; protected authEndpoint: string; protected tokenEndpoint: string; protected userInfoEndpoint: string; protected defaultScopes: string[]; getUserInfoFromTokens(tokens: SocialTokens, params?: LinkedInUserInfoParams): Promise<any>; }