diff --git a/Model/Login.cs b/Model/Login.cs new file mode 100644 index 0000000..600ab56 --- /dev/null +++ b/Model/Login.cs @@ -0,0 +1,23 @@ +using System.ComponentModel.DataAnnotations; + +namespace FakeNTLMServer.Model; + +public class Login +{ + /// + /// Username. Supports formats: "username", "DOMAIN\username", "username@domain" + /// + [Required] + public string Username { get; set; } = default!; + + /// + /// Password + /// + [Required] + public string Password { get; set; } = default!; + + /// + /// Domain (optional). Defaults to local machine ("."). Ignored if domain is included in Username. + /// + public string? Domain { get; set; } +} \ No newline at end of file