nabto_device_connection_get_password_authentication_username()
DESCRIPTION
Get the username used for password authentication if it was attempted. The username is set during the authentication process, meaning the username should only be used if a prior call to nabto_device_connection_is_password_authenticated() returned true. The returned string must be freed using nabto_device_string_free().
DECLARATION
NABTO_DEVICE_DECL_PREFIX NabtoDeviceError NABTO_DEVICE_API
nabto_device_connection_get_password_authentication_username(NabtoDevice* device, NabtoDeviceConnectionRef ref, char** username)
PARAMETERS
device:
- [in] The device.
ref:
- [in] The connection reference for which to get username.
username:
- [out] Where to put the username string.
RETURNS
NABTO_DEVICE_EC_INVALID_CONNECTION
: iff connection does not existNABTO_DEVICE_EC_INVALID_STATE
: iff password authentication not performedNABTO_DEVICE_EC_OUT_OF_MEMORY
: iff string could not be allocated