val username: String?
The username to provide, possibly empty. Should only be set if response is ProvideCredentials.