Skip to content

Commit ee06381

Browse files
committed
Move some stuff around
1 parent 7fcdfae commit ee06381

4 files changed

Lines changed: 7 additions & 12 deletions

File tree

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using Microsoft.Extensions.Options;
2-
3-
namespace OpenShock.API.Options;
1+
namespace OpenShock.API.Options.OAuth;
42

53
public sealed class DiscordOAuthOptions
64
{
@@ -10,9 +8,4 @@ public sealed class DiscordOAuthOptions
108
public required string ClientSecret { get; init; }
119
public required PathString CallbackPath { get; init; }
1210
public required PathString AccessDeniedPath { get; init; }
13-
}
14-
15-
[OptionsValidator]
16-
public partial class DiscordOAuthOptionsValidator : IValidateOptions<DiscordOAuthOptions>
17-
{
18-
}
11+
}

API/Program.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
using OpenShock.Common.Swagger;
2525
using Serilog;
2626
using System.Configuration;
27+
using OpenShock.API.Options.OAuth;
28+
using DiscordOAuthOptionsValidator = OpenShock.API.Options.OAuth.DiscordOAuthOptionsValidator;
2729

2830
var builder = OpenShockApplication.CreateDefaultBuilder<Program>(args);
2931

Common/Authentication/OpenShockAuthSchemas.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,7 @@ public static class OpenShockAuthSchemas
77
public const string HubToken = "HubToken";
88

99
public const string UserSessionApiTokenCombo = $"{UserSessionCookie},{ApiToken}";
10+
11+
public const string DiscordScheme = "discord";
12+
public static readonly string[] OAuth2Schemes = [DiscordScheme];
1013
}

Common/Constants/AuthConstants.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@ public static class AuthConstants
77
public const string ApiTokenHeaderName = "OpenShockToken";
88
public const string HubTokenHeaderName = "DeviceToken";
99

10-
public const string DiscordScheme = "discord";
11-
public static readonly string[] OAuth2Schemes = [DiscordScheme];
12-
1310
public const int GeneratedTokenLength = 32;
1411
public const int ApiTokenLength = 64;
1512
}

0 commit comments

Comments
 (0)