NtlmAuthentication
class NtlmAuthentication extends BaseAuthentication
Constants
| ID_PREFIX |
|
Properties
| protected | $ttl | ||
| $user_id | |||
| $user_login |
Methods
No description
Add correct config_var property to module info array
Authenticate Users
Convert xauth_method_name to MethodAuthentication
Return configuration variable for auth method
Get Auth Method
No description
Standard Authentication Function for XelosV3
Check wether NTLM Auth should be used for the current request or not
No description
Save the NTLM Hashes for a later SSO
Details
at line 71
__construct()
No description
in
BaseAuthentication at line 78
final protected array
addConfigVarsToModuleInfoArray(array $moduleInfo)
Add correct config_var property to module info array
at line 87
bool
authenticate_user(string $user_login = null, string $password = null)
Authenticate Users
in
BaseAuthentication at line 59
final static string
convertFromOldSyntax($auth_method)
Convert xauth_method_name to MethodAuthentication
in
BaseAuthentication at line 92
final protected mixed
getAuthConfig(string $config_var)
Return configuration variable for auth method
in
BaseAuthentication at line 102
final static string
getAuthID()
Get internal Auth ID
in
BaseAuthentication at line 32
final static AuthenticationInterface|null
getAuthMethod(string $auth_method)
Get Auth Method
in
BaseAuthentication at line 21
int
getSessionTTL()
No description
at line 587
array
get_module_info()
No description
at line 571
array
get_user_details()
Standard Authentication Function for XelosV3
at line 652
bool
isAvailable()
Check wether NTLM Auth should be used for the current request or not
at line 735
static void
logout()
No description
in
BaseAuthentication at line 67
void
onBeforeExecute()
Override in your auth method
at line 530
bool
save_ntlm_hash(User $user, string $user_login, string $password)
Save the NTLM Hashes for a later SSO