//
// Copyright (c) alveus.dev. All rights reserved. Licensed under the MIT License.
//
using Astral.Services.Dtos;
namespace Astral.Services.Interfaces;
///
/// Provide methods to authenticate new sessions.
///
public interface IAuthenticationService
{
///
/// Authenticate using username/password pair.
///
/// Instance of .
/// Instance of .
Task AuthenticateSession(PasswordAuthenticateDto passwordAuthenticateDto);
}