Added login/register function. Implemented authentication. Started authorization

This commit is contained in:
Masu-Baumgartner
2024-10-01 11:29:19 +02:00
parent 73bf27d222
commit ef2e6c9a20
23 changed files with 741 additions and 27 deletions

View File

@@ -3,6 +3,8 @@
public class AppConfiguration
{
public DatabaseConfig Database { get; set; } = new();
public AuthenticationConfig Authentication { get; set; } = new();
public DevelopmentConfig Development { get; set; } = new();
public class DatabaseConfig
{
@@ -14,4 +16,19 @@ public class AppConfiguration
public string Database { get; set; } = "db_name";
}
public class AuthenticationConfig
{
public string Secret { get; set; } = Guid
.NewGuid()
.ToString()
.Replace("-", "");
public int TokenDuration { get; set; } = 10;
}
public class DevelopmentConfig
{
public bool EnableApiDocs { get; set; } = false;
}
}