The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Functions
auth_wbclient.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int do_auth_wbclient (rlm_mschap_t const *inst, request_t *request, uint8_t const *challenge, uint8_t const *response, uint8_t nthashhash[NT_DIGEST_LENGTH], mschap_auth_call_env_t *env_data)
 Check NTLM authentication direct to winbind via Samba's libwbclient library. More...
 

Function Documentation

◆ do_auth_wbclient()

int do_auth_wbclient ( rlm_mschap_t const *  inst,
request_t request,
uint8_t const *  challenge,
uint8_t const *  response,
uint8_t  nthashhash[NT_DIGEST_LENGTH],
mschap_auth_call_env_t env_data 
)

Check NTLM authentication direct to winbind via Samba's libwbclient library.

Parameters
[in]instModule instance.
[in]requestCurrent request.
[in]challengeMS CHAP challenge.
[in]responseMS CHAP response.
[out]nthashhashHash returned on success.
[in]env_dataCall_env data for current authentication.
Returns
  • 0 success.
  • -1 auth failure.
  • -648 password expired.

Definition at line 93 of file auth_wbclient.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: