The FreeRADIUS server
$Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Implements the EAP framework. More...
#include <freeradius-devel/server/modpriv.h>
#include <freeradius-devel/server/state.h>
#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/eap/base.h>
#include <freeradius-devel/eap/types.h>
Go to the source code of this file.
Data Structures | |
struct | rlm_eap_t |
Instance data for rlm_eap. More... | |
Enumerations | |
enum | rlm_eap_require_realm_t { REQUIRE_REALM_YES = 0 , REQUIRE_REALM_NO , REQUIRE_REALM_NAI } |
Different settings for realm issues. More... | |
Implements the EAP framework.
Definition in file rlm_eap.h.
struct rlm_eap_t |
Data Fields | ||
---|---|---|
fr_dict_enum_value_t * | auth_type | |
eap_type_t | default_method | Resolved default_method_name. |
bool | default_method_is_set | Whether the user specified a default eap method. |
char const * | default_method_name | Default method to attempt to start. |
bool | ignore_unknown_types | Ignore unknown types (for later proxying). |
rlm_eap_method_t | methods[FR_EAP_METHOD_MAX] | Array of loaded (or not), submodules. |
char const * | name | Name of this instance. |
fr_randctx | rand_pool | Pool of random data. |
rlm_eap_require_realm_t | require_realm | Whether we require the outer identity to contain a realm. |
module_instance_t const ** | type_identity_submodule |
List of submodules which have a method identity callback, i.e. those which may set themselves to be the default EAP-Type based on the identity provided. |
size_t | type_identity_submodule_len | How many submodules are in the list. |
module_instance_t ** | type_submodules | Submodules we loaded. |
Different settings for realm issues.