File tree Expand file tree Collapse file tree
apps/backend/src/app/api/latest/connected-accounts/[user_id]/[provider_id]/access-token Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import { createCrudHandlers } from "@/route-handlers/crud-handler";
66import { KnownErrors } from "@stackframe/stack-shared" ;
77import { connectedAccountAccessTokenCrud } from "@stackframe/stack-shared/dist/interface/crud/connected-accounts" ;
88import { userIdOrMeSchema , yupObject , yupString } from "@stackframe/stack-shared/dist/schema-fields" ;
9- import { getEnvVariable } from "@stackframe/stack-shared/dist/utils/env" ;
9+ import { getEnvVariable , getNodeEnvironment } from "@stackframe/stack-shared/dist/utils/env" ;
1010import { StackAssertionError , StatusError , captureError } from "@stackframe/stack-shared/dist/utils/errors" ;
1111import { createLazyProxy } from "@stackframe/stack-shared/dist/utils/proxies" ;
1212import { extractScopes } from "@stackframe/stack-shared/dist/utils/strings" ;
@@ -29,7 +29,7 @@ export const connectedAccountAccessTokenCrudHandlers = createLazyProxy(() => cre
2929
3030 const provider = { id : providerRaw [ 0 ] , ...providerRaw [ 1 ] } ;
3131
32- if ( provider . isShared && getEnvVariable ( 'STACK_ALLOW_SHARED_OAUTH_ACCESS_TOKENS' ) !== 'true' ) {
32+ if ( provider . isShared && ! getNodeEnvironment ( ) . includes ( 'prod' ) && getEnvVariable ( 'STACK_ALLOW_SHARED_OAUTH_ACCESS_TOKENS' , ' ') !== 'true' ) {
3333 throw new KnownErrors . OAuthAccessTokenNotAvailableWithSharedOAuthKeys ( ) ;
3434 }
3535
You can’t perform that action at this time.
0 commit comments