new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

Better Auth · Authentication · all subjects

social sign-on/zoom

6 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

Zoom provider setup: Create app from Marketplace

To set up Zoom authentication in Better Auth, first visit Zoom Marketplace at https://marketplace.zoom.us. Hover on the Develop button and select Build App. Select General App and click Create.

Zoom provider configuration: Basic settings

In the Basic Information section of your Zoom app settings, under Select how the app is managed, choose User-managed. Then under App Credentials, copy your Client ID and Client Secret and store them securely.

Zoom OAuth redirect URL setup

Under OAuth Information in your Zoom app settings, set the OAuth Redirect URL to your callback URL. For local development, use http://localhost:3000/api/auth/callback/zoom. For production, set it to your application's URL. If you change the base path of the auth routes, update the redirect URL accordingly.

Zoom OAuth scopes configuration

In the Scopes section of your Zoom app, click the Add Scopes button. Search for and select the user:read:user scope (View a user). Add any other scopes your application needs and click Done.

Zoom provider configuration in Better Auth

Import betterAuth and configure the Zoom provider in the socialProviders option. Set zoom with clientId and clientSecret from environment variables ZOOM_CLIENT_ID and ZOOM_CLIENT_SECRET.

Sign in with Zoom using client

To sign in with Zoom, use the createAuthClient function from better-auth/client, then call authClient.signIn.social with provider set to 'zoom'.

Give your agent this brain