mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-04 21:04:37 +08:00
Make OAuthBaseProvider abstract
This commit is contained in:
parent
3a8b1041ae
commit
dd4eaf507b
@ -1,7 +1,7 @@
|
||||
import { Issuer, generators, CallbackParamsType, Client, TokenSet } from "openid-client";
|
||||
import { OauthUserInfo, validateUserInfo } from "./utils";
|
||||
|
||||
export class OAuthBaseProvider {
|
||||
export abstract class OAuthBaseProvider {
|
||||
issuer: Issuer;
|
||||
scope: string;
|
||||
oauthClient: Client;
|
||||
@ -96,7 +96,5 @@ export class OAuthBaseProvider {
|
||||
return await this.postProcessUserInfo(tokenSet);
|
||||
}
|
||||
|
||||
async postProcessUserInfo(tokenSet: TokenSet): Promise<OauthUserInfo> {
|
||||
throw new Error("Not implemented");
|
||||
}
|
||||
}
|
||||
abstract postProcessUserInfo(tokenSet: TokenSet): Promise<OauthUserInfo>;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user