---
title: NetworkVPNVPNPluginAuthenticationObject
framework: Device Management
role: symbol
role_heading: Object
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: devicemanagement/networkvpnvpnpluginauthenticationobject
---

# NetworkVPNVPNPluginAuthenticationObject

Settings that control authentication.

## Declaration

```data
object NetworkVPNVPNPluginAuthenticationObject
```

## Properties

CredentialsAssetReference: The identifier of an asset declaration that contains the credentials (user name and password) to authenticate with the VPN server. Required when Authentication.Method is set to Password. IdentityAssetReference: The identifier of a credential asset declaration that contains the identity that this account requires to authenticate with the VPN server. Required when Authentication.Method is set to Certificate. Method: The authentication method to use.

## See Also

### Objects

- [NetworkVPNVPNPluginDNSObject](devicemanagement/networkvpnvpnplugindnsobject.md)
- [NetworkVPNVPNPluginIdleObject](devicemanagement/networkvpnvpnpluginidleobject.md)
- [NetworkVPNVPNPluginNetworkRoutingObject](devicemanagement/networkvpnvpnpluginnetworkroutingobject.md)
- [NetworkVPNVPNPluginOnDemandObject](devicemanagement/networkvpnvpnpluginondemandobject.md)
- [NetworkVPNVPNPluginProviderObject](devicemanagement/networkvpnvpnpluginproviderobject.md)
- [NetworkVPNVPNPluginProxiesObject](devicemanagement/networkvpnvpnpluginproxiesobject.md)
- [NetworkVPNVPNPluginVendorConfigObject](devicemanagement/networkvpnvpnpluginvendorconfigobject.md)
