---
title: "nw_proxy_config_set_username_and_password(_:_:_:)"
framework: network
role: symbol
role_heading: Function
path: "network/nw_proxy_config_set_username_and_password(_:_:_:)"
---

# nw_proxy_config_set_username_and_password(_:_:_:)

Sets a username and password to use as authentication for a proxy configuration.

## Declaration

```swift
func nw_proxy_config_set_username_and_password(_ proxy_config: nw_proxy_config_t, _ username: UnsafePointer<CChar>, _ password: UnsafePointer<CChar>?)
```

## Parameters

- `proxy_config`: The proxy configuration to modify.
- `username`: A proxy authentication username.
- `password`: A proxy authentication password.

## See Also

### Customizing Proxy Behavior

- [nw_proxy_config_set_failover_allowed(_:_:)](network/nw_proxy_config_set_failover_allowed(_:_:).md)
