Skip to content

Commit 91c5574

Browse files
committed
feat: add prompt option to Discord strategy configuration
1 parent 5903cd0 commit 91c5574

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

server/src/auth/strategies/discord.strategy/DiscordStrategyConfig.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {
22
IsArray,
33
IsBoolean,
4+
IsEnum,
45
IsNumber,
56
IsOptional,
67
IsString,
@@ -49,6 +50,9 @@ export class DiscordStrategyConfig implements DiscordStrategyOptions {
4950
@IsBoolean()
5051
fetchScope?: boolean;
5152

53+
@IsEnum(['none', 'consent'])
54+
prompt: 'consent' | 'none';
55+
5256
// The separator for the scope values.
5357
@IsOptional()
5458
@IsString()

server/src/auth/strategies/discord.strategy/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export class DiscordStrategy extends PassportStrategy(strategy, 'discord') {
2727
callbackUrl: `${SERVER_URL}/api/v1/auth/discord/callback`,
2828
scope: [DiscordPermissionScope.Email, DiscordPermissionScope.Identify],
2929
fetchScope: true,
30+
prompt: 'none',
3031
};
3132

3233
super(config);

0 commit comments

Comments
 (0)