namespace ZB.MOM.WW.MxGateway.Server.Dashboard; /// /// Authenticates dashboard access with API keys. /// public interface IDashboardAuthenticator { /// /// Authenticates the dashboard session with credentials. /// /// Username to authenticate. /// Password to authenticate. /// Token to cancel the asynchronous operation. Task AuthenticateAsync( string? username, string? password, CancellationToken cancellationToken); }