UNPKG

easy-social-auth

Version:

A flexible, standalone package for social authentication using Google, Facebook & Twitter

33 lines (32 loc) 858 B
interface BaseConfig { clientId: string; clientSecret: string; tokenEndpoint: string; userInfoEndpoint: string; authUrl: string; revokeTokenUrl?: string; } export interface IGoogleConfig extends BaseConfig { } export interface IFacebookConfig extends BaseConfig { } export interface ITwitterConfig extends BaseConfig { OAuth_1_0_AuthUrl: string; OAuth_1_0_AccessTokenUrl: string; OAuth_1_0_RequestTokenUrl: string; apiKey: string; consumerSecret: string; } export interface IInstagramConfig extends BaseConfig { refreshTokenEndpoint: string; longLivedTokenEndpoint: string; } export interface ISpotifyConfig extends BaseConfig { } export interface ITiktokConfig extends BaseConfig { } export interface ILinkedinConfig extends BaseConfig { } export interface IRedditConfig extends BaseConfig { } export {};