27 RCSIDH(rlm_eap_h,
"$Id: 29df355a944b47858f816745bb5e1827dd9b4a2c $")
29 #include <freeradius-devel/server/modpriv.h>
30 #include <freeradius-devel/server/state.h>
31 #include <freeradius-devel/radius/radius.h>
32 #include <freeradius-devel/eap/base.h>
33 #include <freeradius-devel/eap/types.h>
Value of an enumerated attribute.
rlm_eap_require_realm_t
Different settings for realm issues.
@ REQUIRE_REALM_NAI
Require the EAP-Identity contains an NAI domain.
@ REQUIRE_REALM_NO
Don't require that the identity is qualified.
@ REQUIRE_REALM_YES
Require the EAP-Identity string contain an NAI realm or that Stripped-User-Domain is present in the r...
size_t type_identity_submodule_len
How many submodules are in the list.
rlm_eap_require_realm_t require_realm
Whether we require the outer identity to contain a realm.
fr_dict_enum_value_t * auth_type
bool ignore_unknown_types
Ignore unknown types (for later proxying).
module_instance_t const ** type_identity_submodule
List of submodules which have a method identity callback, i.e.
char const * default_method_name
Default method to attempt to start.
eap_type_t default_method
Resolved default_method_name.
bool default_method_is_set
Whether the user specified a default eap method.
module_instance_t ** type_submodules
Submodules we loaded.
fr_randctx rand_pool
Pool of random data.
char const * name
Name of this instance.
Instance data for rlm_eap.
Private structure to hold handles and interfaces for an EAP method.