### Class

# Phosh NetworkAuthManager

since: 0

#### Description [src]

    final class Phosh.NetworkAuthManager : GObject.Object
    {
      /* No available fields */
    }

Handles the interaction between networkmanager and the auth prompts

Wi-Fi and other credentials are handled with `ShellNetworkAgent` which implements `NMSecretAgentOld` to interface with NetworkManager. When a credential for a connection are requested, a new `PhoshNetworkAuthPrompt` is created, which asks the user various credentials depending on the connection type and details (e.g. access point security method).

For VPN prompts the plugins auth helper is being run and the the list of secrets to request is fed to `PhoshNetworkAuthPrompt`.

TODO: Support more connection types.

Available since: 0

#### Ancestors

- GObject

#### Constructors

###### phosh_network_auth_manager_new

No description available.

since: 0

#### Instance methods

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Signals

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

unstable since: 2.0

#### Class structure

    struct PhoshNetworkAuthManagerClass {
      GObjectClass parent_class;

    }

No description available.

###### Class members

`parent_class: GObjectClass`
  No description available.