Skip to content

Commit cb5e869

Browse files
committed
Updating the NTLMv1 and NTLMv2 authentication
message encoders to use the new method of target name identification
1 parent deca39b commit cb5e869

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/Robin/Ntlm/Message/NtlmV1AuthenticateMessageEncoder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ public function encode(
159159
) {
160160
$negotiate_flags = $server_challenge->getNegotiateFlags();
161161
$server_challenge_nonce = $server_challenge->getNonce();
162-
$target_name = $nt_domain ?: $server_challenge->getTargetName();
162+
$target_name = $this->identifyTargetName($username, $nt_domain, $server_challenge);
163163

164164
$client_challenge = null;
165165

src/Robin/Ntlm/Message/NtlmV2AuthenticateMessageEncoder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public function encode(
138138
$negotiate_flags = $server_challenge->getNegotiateFlags();
139139
$server_challenge_nonce = $server_challenge->getNonce();
140140
$target_info = $server_challenge->getTargetInfo();
141-
$target_name = $nt_domain ?: $server_challenge->getTargetName();
141+
$target_name = $this->identifyTargetName($username, $nt_domain, $server_challenge);
142142

143143
// Generate a client challenge
144144
$client_challenge = $this->random_byte_generator->generate(static::CLIENT_CHALLENGE_LENGTH);

0 commit comments

Comments
 (0)