@rytass/member-base-nestjs-module
Version:
Rytass Member System NestJS Base Module
13 lines (12 loc) • 623 B
TypeScript
import { OAuth2Provider } from '../typings/oauth2-provider.interface';
import { OAuthService } from '../services/oauth.service';
import { Response } from 'express';
export declare class OAuthCallbacksController {
private readonly providers;
private readonly clientDestUrl;
private readonly cookieMode;
private readonly oauthService;
constructor(providers: OAuth2Provider[], clientDestUrl: string, cookieMode: boolean, oauthService: OAuthService);
redirectURL(channel: string, res: Response): Promise<void>;
callback(code: string, state: string, channel: string, res: Response): Promise<void>;
}