gitlab-acebase
Version:
AceBase realtime database server (webserver endpoint to allow remote connections)
17 lines • 689 B
JavaScript
// export interface IOAuth2Provider {
// init(info: OAuth2ProviderInitInfo): Promise<string>;
// getAccessToken(param: OAuth2ProviderGetAccessTokenParams): Promise<IOAuth2TokenResult>;
// getUserInfo(access_token: string): Promise<OAuth2ProviderUserInfo>;
// }
class NotImplementedError extends Error {
constructor() { super('Not implemented'); }
}
export class OAuth2Provider {
constructor(settings) {
this.settings = settings;
}
init(info) { throw new NotImplementedError(); }
getAccessToken(param) { throw new NotImplementedError(); }
getUserInfo(access_token) { throw new NotImplementedError(); }
}
//# sourceMappingURL=oauth-provider.js.map