diff --git a/packages/stack-server/src/oauth/oauth-base.tsx b/packages/stack-server/src/oauth/oauth-base.tsx index a5caaf8d1..10b7cb706 100644 --- a/packages/stack-server/src/oauth/oauth-base.tsx +++ b/packages/stack-server/src/oauth/oauth-base.tsx @@ -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 { - throw new Error("Not implemented"); - } -} \ No newline at end of file + abstract postProcessUserInfo(tokenSet: TokenSet): Promise; +}