This commit is contained in:
2025-09-24 19:36:28 +02:00
Unverified
parent 2729199d0a
commit d3d5f8ff08
25 changed files with 723 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
using Microsoft.AspNetCore.Http.HttpResults;
using TimetableDesigner.API.Services.Authentication.DTO;
namespace TimetableDesigner.API.Services.Authentication.API;
public static class Endpoints
{
public static IEndpointRouteBuilder MapEndpoints(this IEndpointRouteBuilder app)
{
app.MapPost("/register", Register)
.WithName("Register");
app.MapPost("/authenticate_password", AuthenticatePassword)
.WithName("AuthenticatePassword");
app.MapPost("/authenticate_token", AuthenticateToken)
.WithName("AuthenticateToken");
return app;
}
public static async Task<Results<Ok<AuthenticateResponse>, ProblemHttpResult>> Register(RegisterRequest request)
{
return null;
}
public static async Task<Results<Ok<AuthenticateResponse>, ProblemHttpResult>> AuthenticatePassword(AuthenticatePasswordRequest request)
{
return null;
}
public static async Task<Results<Ok<AuthenticateResponse>, ProblemHttpResult>> AuthenticateToken(AuthenticateTokenRequest request)
{
return null;
}
}