mirror of
https://github.com/bolkedebruin/rdpgw.git
synced 2026-03-27 22:46:37 +00:00
Support for NTLM authentication added (#109)
* Support for NTLM authentication added To support NTLM authentication, a database is added as an authentication source. Currently, only the configuration file is supported as a database. Database authentication supports Basic and NTLM authentication protcols. ServerConfig.BasicAuthEnabled renamed to LocalEnabled as Basic auth can be used with NTLM or Local.
This commit is contained in:
@@ -14,6 +14,18 @@ message AuthResponse {
|
||||
string error = 2;
|
||||
}
|
||||
|
||||
message NtlmRequest {
|
||||
string session = 1;
|
||||
string ntlmMessage = 2;
|
||||
}
|
||||
|
||||
message NtlmResponse {
|
||||
bool authenticated = 1;
|
||||
string username = 2;
|
||||
string ntlmMessage = 3;
|
||||
}
|
||||
|
||||
service Authenticate {
|
||||
rpc Authenticate (UserPass) returns (AuthResponse) {}
|
||||
}
|
||||
rpc NTLM (NtlmRequest) returns (NtlmResponse) {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user