diff --git a/apps/main/src/server/services/auth/auth-providers.ts b/apps/main/src/server/services/auth/auth-providers.ts index 1e8ad183a..f766c3d54 100644 --- a/apps/main/src/server/services/auth/auth-providers.ts +++ b/apps/main/src/server/services/auth/auth-providers.ts @@ -1,13 +1,12 @@ import { UserByPkDocument } from '@chirpy-dev/graphql'; import { SESSION_MAX_AGE, isENVProd } from '@chirpy-dev/utils'; import { Provider } from 'next-auth/providers'; -import CredentialsProvider from 'next-auth/providers/credentials'; -import DiscordProvider from 'next-auth/providers/discord'; +import credentialsProvider from 'next-auth/providers/credentials'; +import discordProvider from 'next-auth/providers/discord'; import emailProvider from 'next-auth/providers/email'; import facebookProvider from 'next-auth/providers/facebook'; import gitHubProvider from 'next-auth/providers/github'; import googleProvider from 'next-auth/providers/google'; -import redditProvider from 'next-auth/providers/reddit'; import twitterProvider from 'next-auth/providers/twitter'; import { query } from '$/server/common/gql'; @@ -43,19 +42,10 @@ export const authProviders: Provider[] = [ timeout: REQUEST_TIMEOUT, }, }), - process.env.REDDIT_CLIENT_ID && - redditProvider({ - clientId: process.env.REDDIT_CLIENT_ID, - clientSecret: process.env.REDDIT_CLIENT_SECRET, - authorization: { - params: { - duration: 'permanent', - }, - }, - }), + process.env.DISCORD_CLIENT_ID && process.env.DISCORD_CLIENT_SECRET && - DiscordProvider({ + discordProvider({ clientId: process.env.DISCORD_CLIENT_ID, clientSecret: process.env.DISCORD_CLIENT_SECRET, }), @@ -67,7 +57,7 @@ export const authProviders: Provider[] = [ timeout: REQUEST_TIMEOUT, }, }), - CredentialsProvider({ + credentialsProvider({ name: 'Anonymous', credentials: { name: { diff --git a/packages/ui/src/blocks/sign-in-form/use-social-auth-options.tsx b/packages/ui/src/blocks/sign-in-form/use-social-auth-options.tsx index ff72e1819..faa431f4a 100644 --- a/packages/ui/src/blocks/sign-in-form/use-social-auth-options.tsx +++ b/packages/ui/src/blocks/sign-in-form/use-social-auth-options.tsx @@ -2,7 +2,6 @@ import { getProviders } from 'next-auth/react'; import { StaticImageData } from 'next/image'; import DiscordLogo from 'super-tiny-icons/images/svg/discord.svg'; import GitHubLogo from 'super-tiny-icons/images/svg/github.svg'; -import RedditLogo from 'super-tiny-icons/images/svg/reddit.svg'; import TwitterLogo from 'super-tiny-icons/images/svg/twitter.svg'; import { useAsync } from '../../hooks/use-async'; @@ -31,7 +30,7 @@ export type AuthOption = { icon: React.FC; }; -export type SupportedProviders = 'twitter' | 'github' | 'reddit' | 'discord'; +export type SupportedProviders = 'twitter' | 'github' | 'discord'; const AUTH_OPTIONS: Record = { // TODO: Make google sign-in work @@ -46,7 +45,6 @@ const AUTH_OPTIONS: Record = { // }, twitter: getAuthOption(TwitterLogo, 'Twitter', 24), github: getAuthOption(GitHubLogo, 'GitHub', 24), - reddit: getAuthOption(RedditLogo, 'Reddit', 24), discord: getAuthOption(DiscordLogo, 'Discord', 24), };