write some comment

This commit is contained in:
john 2025-06-11 23:36:30 +02:00
parent 8137a33e24
commit cb75412d19

View file

@ -3,6 +3,12 @@ using Femto.Modules.Auth.Models;
namespace Femto.Modules.Auth.Application.Services;
/// <summary>
/// I broke off IAuthService from IAuthModule because the CQRS distinction is cumbersome when doing auth handling,
/// particularly in regards to session management. I may or may not bother to move the commands and queries here also,
/// but for controller actions I do quite like having the abstraction, and there is less drive within me to bother.
/// It just seems redundant to expose them both, and it's a bit confusin'
/// </summary>
public interface IAuthService
{
public Task<UserInfo?> GetUserWithCredentials(string username, string password, CancellationToken cancellationToken = default);