node-socialite
Version:
Socialite is an OAuth2 authentication tool for Node.js
15 lines (14 loc) • 503 B
TypeScript
import { BaseProvider } from "../Core/BaseProvider";
import { User } from "../Core/User";
/**
* @see [OAuth文档](https://gitee.com/api/v5/oauth_doc)
*/
export declare class Gitee extends BaseProvider {
static NAME: string;
protected _scopes: string[];
getAuthUrl(): string;
getTokenUrl(): string;
getUserByToken(token: string): Promise<Record<string, any>>;
mapUserToObject(user: Record<string, any>): User;
protected getTokenFields(code: string): Record<string, any>;
}