OpenTTD Source 20241224-master-gf74b0cf984
|
Default implementation of the password provider. More...
#include <network_crypto.h>
Public Member Functions | |
NetworkAuthenticationDefaultPasswordProvider (const std::string &password) | |
Create the provider with the pointer to the password that is to be used. | |
std::string_view | GetPassword () const override |
Callback to return the password where to validate against. | |
Private Attributes | |
const std::string * | password |
The password to check against. | |
Default implementation of the password provider.
Definition at line 123 of file network_crypto.h.
|
inline |
Create the provider with the pointer to the password that is to be used.
A pointer, so this can handle situations where the password gets changed over time.
password | The reference to the configured password. |
Definition at line 132 of file network_crypto.h.
|
inlineoverridevirtual |
Callback to return the password where to validate against.
std::string_view
of the current password; an empty view means no password check will be performed. Implements NetworkAuthenticationPasswordProvider.
Definition at line 134 of file network_crypto.h.
References password.
|
private |
The password to check against.
Definition at line 125 of file network_crypto.h.
Referenced by GetPassword().