diff --git a/src/Tgstation.Server.Api/Models/User.cs b/src/Tgstation.Server.Api/Models/User.cs
index a18856a366..1431dd2db9 100644
--- a/src/Tgstation.Server.Api/Models/User.cs
+++ b/src/Tgstation.Server.Api/Models/User.cs
@@ -3,6 +3,16 @@
///
public class User : Internal.User
{
+ ///
+ /// The name of the default admin user
+ ///
+ public const string AdminName = "Admin";
+
+ ///
+ /// The default admin password
+ ///
+ public const string DefaultAdminPassword = "ISolemlySwearToDeleteTheDataDirectory";
+
///
/// The who created this
///
diff --git a/src/Tgstation.Server.Host/Models/DatabaseSeeder.cs b/src/Tgstation.Server.Host/Models/DatabaseSeeder.cs
index 4603c3e09d..5076d67cb8 100644
--- a/src/Tgstation.Server.Host/Models/DatabaseSeeder.cs
+++ b/src/Tgstation.Server.Host/Models/DatabaseSeeder.cs
@@ -11,16 +11,6 @@ namespace Tgstation.Server.Host.Models
///
sealed class DatabaseSeeder : IDatabaseSeeder
{
- ///
- /// The name of the default admin user
- ///
- const string AdminName = "Admin";
-
- ///
- /// The default admin password
- ///
- const string DefaultAdminPassword = "ISolemlySwearToDeleteTheDataDirectory";
-
///
/// The for the
///
@@ -43,11 +33,11 @@ namespace Tgstation.Server.Host.Models
AdministrationRights = (AdministrationRights)~0U,
CreatedAt = DateTimeOffset.Now,
InstanceManagerRights = (InstanceManagerRights)~0U,
- Name = AdminName,
- CanonicalName = AdminName.ToUpperInvariant(),
+ Name = Api.Models.User.AdminName,
+ CanonicalName = Api.Models.User.AdminName.ToUpperInvariant(),
Enabled = true,
};
- cryptographySuite.SetUserPassword(admin, DefaultAdminPassword);
+ cryptographySuite.SetUserPassword(admin, Api.Models.User.DefaultAdminPassword);
databaseContext.Users.Add(admin);
}
@@ -61,13 +51,13 @@ namespace Tgstation.Server.Host.Models
///
public async Task ResetAdminPassword(IDatabaseContext databaseContext, CancellationToken cancellationToken)
{
- var admin = await databaseContext.Users.Where(x => x.CanonicalName == AdminName.ToUpperInvariant()).FirstOrDefaultAsync(cancellationToken).ConfigureAwait(false);
+ var admin = await databaseContext.Users.Where(x => x.CanonicalName == Api.Models.User.AdminName.ToUpperInvariant()).FirstOrDefaultAsync(cancellationToken).ConfigureAwait(false);
if (admin == default)
SeedAdminUser(databaseContext);
else
{
admin.Enabled = true;
- cryptographySuite.SetUserPassword(admin, DefaultAdminPassword);
+ cryptographySuite.SetUserPassword(admin, Api.Models.User.DefaultAdminPassword);
}
await databaseContext.Save(cancellationToken).ConfigureAwait(false);