auth_group
return (auth_group->add_chap(user, secret));
return (auth_group->add_chap_mutual(user, secret, user2, secret2));
return (auth_group->add_host_address(portal));
return (auth_group->add_host_nqn(name));
return (auth_group->add_initiator_name(name));
return (auth_group->add_initiator_portal(portal));
return (auth_group->set_type(type));
auth_group = conf->define_default_auth_group();
auth_group = conf->add_auth_group(name);
return (auth_group != nullptr);
auth_group = NULL;
static struct auth_group *auth_group = NULL;
auth_group = NULL;
t_auth_group = std::make_shared<struct auth_group>(t_label);
auth_group::set_type(const char *str)
auth_group::set_type(auth_type type)
auth_group::find_auth(std::string_view user) const
auth_group::check_secret_length(const char *user, const char *secret,
auth_group::add_chap(const char *user, const char *secret)
struct auth_group *ag;
auth_group::add_chap_mutual(const char *user, const char *secret,
auth_group::add_host_nqn(std::string_view nqn)
auth_group::host_permitted(std::string_view nqn) const
auth_group::add_initiator_name(std::string_view name)
auth_group::initiator_permitted(std::string_view initiator_name) const
auth_group::add_host_address(const char *address)
auth_group::add_initiator_portal(const char *portal)
auth_group::host_permitted(const struct sockaddr *sa) const
auth_group::initiator_permitted(const struct sockaddr *sa) const
struct auth_group *
std::make_shared<auth_group>(freebsd::stringf("auth-group \"%s\"",
struct auth_group *
using auth_group_sp = std::shared_ptr<auth_group>;
struct auth_group *discovery_auth_group() const
virtual struct auth_group *auth_group() const { return nullptr; }
struct auth_group *auth_group() const override
struct auth_group *auth_group() const { return t_auth_group.get(); }
struct auth_group *add_auth_group(const char *ag_name);
struct auth_group *define_default_auth_group();
const struct auth_group *ag;
ag = port->auth_group();
ag = targ->auth_group();
void login_chap(struct auth_group *ag);
login_receive_chap_r(struct connection *conn, struct auth_group *ag,
iscsi_connection::login_chap(struct auth_group *ag)
struct auth_group *ag;
ag = conn_port->auth_group();
ag = conn_target->auth_group();
if (conn_port->auth_group() == nullptr &&
const struct auth_group *ag = port->auth_group();
ag = targ->auth_group();
auth_group: AUTH_GROUP auth_group_name
auth_group
auto auth_group = obj["auth-group-name"];
if (auth_group) {
if (auth_group.type() != UCL_STRING) {
auth_group.string_value().c_str()));
auto auth_group = obj["auth-group-name"];
if (auth_group) {
if (auth_group.type() != UCL_STRING) {
auth_group.string_value().c_str());