Skip to content

Commit

Permalink
fix(auth): remove reddit auth provider since it doesn't return email
Browse files Browse the repository at this point in the history
  • Loading branch information
devrsi0n committed Nov 19, 2022
1 parent edc5be9 commit 504186d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 18 deletions.
20 changes: 5 additions & 15 deletions apps/main/src/server/services/auth/auth-providers.ts
Original file line number Diff line number Diff line change
@@ -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';
Expand Down Expand Up @@ -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,
}),
Expand All @@ -67,7 +57,7 @@ export const authProviders: Provider[] = [
timeout: REQUEST_TIMEOUT,
},
}),
CredentialsProvider({
credentialsProvider({
name: 'Anonymous',
credentials: {
name: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down Expand Up @@ -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<SupportedProviders, AuthOption> = {
// TODO: Make google sign-in work
Expand All @@ -46,7 +45,6 @@ const AUTH_OPTIONS: Record<SupportedProviders, AuthOption> = {
// },
twitter: getAuthOption(TwitterLogo, 'Twitter', 24),
github: getAuthOption(GitHubLogo, 'GitHub', 24),
reddit: getAuthOption(RedditLogo, 'Reddit', 24),
discord: getAuthOption(DiscordLogo, 'Discord', 24),
};

Expand Down

1 comment on commit 504186d

@vercel
Copy link

@vercel vercel bot commented on 504186d Nov 19, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.