Moved Auth logic to seperate service + endpoints can be disabled

This commit is contained in:
2024-09-26 11:19:41 +02:00
parent 0c3501fc68
commit b448229d88
5 changed files with 268 additions and 149 deletions

View File

@@ -0,0 +1,16 @@
using HopFrame.Api.Models;
using HopFrame.Security.Models;
namespace HopFrame.Api.Logic;
public interface IAuthLogic {
Task<LogicResult<SingleValueResult<string>>> Login(UserLogin login);
Task<LogicResult<SingleValueResult<string>>> Register(UserRegister register);
Task<LogicResult<SingleValueResult<string>>> Authenticate();
Task<LogicResult> Logout();
Task<LogicResult> Delete(UserPasswordValidation validation);
}