diff --git a/packages/core/auth-js/src/GoTrueClient.ts b/packages/core/auth-js/src/GoTrueClient.ts index c2b199817..82d77d3e5 100644 --- a/packages/core/auth-js/src/GoTrueClient.ts +++ b/packages/core/auth-js/src/GoTrueClient.ts @@ -3628,12 +3628,13 @@ export default class GoTrueClient { return this._returnResult({ data: null, error: new AuthSessionMissingError() }) } - return await _request(this.fetch, 'DELETE', `${this.url}/user/oauth/grants`, { + await _request(this.fetch, 'DELETE', `${this.url}/user/oauth/grants`, { headers: this.headers, jwt: session.access_token, query: { client_id: options.clientId }, - xform: () => ({ data: {}, error: null }), + noResolveJson: true, }) + return { data: {}, error: null } }) } catch (error) { if (isAuthError(error)) { diff --git a/packages/core/auth-js/src/lib/types.ts b/packages/core/auth-js/src/lib/types.ts index ef0da8da3..2840d9e7f 100644 --- a/packages/core/auth-js/src/lib/types.ts +++ b/packages/core/auth-js/src/lib/types.ts @@ -1691,8 +1691,8 @@ export type OAuthAuthorizationClient = { export type OAuthAuthorizationDetails = { /** The authorization ID */ authorization_id: string - /** Redirect URI - present if user already consented (can be used to trigger immediate redirect) */ - redirect_uri?: string + /** Redirect URL - present if user already consented (can be used to trigger immediate redirect) */ + redirect_url?: string /** OAuth client requesting authorization */ client: OAuthAuthorizationClient /** User object associated with the authorization */