The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Functions
auth_wbclient_pap.c File Reference

PAP authentication against the wbclient library. More...

#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
#include <wbclient.h>
#include <core/ntstatus.h>
#include "rlm_winbind.h"
#include "auth_wbclient_pap.h"
+ Include dependency graph for auth_wbclient_pap.c:

Go to the source code of this file.

Functions

int do_auth_wbclient_pap (rlm_winbind_t const *inst, request_t *request, winbind_auth_call_env_t *env)
 PAP authentication direct to winbind via Samba's libwbclient library. More...
 

Detailed Description

PAP authentication against the wbclient library.

Id
cb91a2ea9766e04cf8a3acb1a2aa31b84f8fbf41
Author
Matthew Newton (matth.nosp@m.ew@n.nosp@m.ewton.nosp@m.comp.nosp@m.uting.nosp@m..co..nosp@m.uk)

Definition in file auth_wbclient_pap.c.

Function Documentation

◆ do_auth_wbclient_pap()

int do_auth_wbclient_pap ( rlm_winbind_t const *  inst,
request_t request,
winbind_auth_call_env_t env 
)

PAP authentication direct to winbind via Samba's libwbclient library.

Parameters
[in]instModule instance
[in]requestThe current request
[in]envThe call_env for the current winbind authentication
Returns
  • 0 Success
  • -1 Authentication failure
  • -648 Password expired

Definition at line 50 of file auth_wbclient_pap.c.

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