CapabilityMap ClientAuthenticator::initialAuthData() { return CapabilityMap(); }
CapabilityMap NullClientAuthenticator::_processAuth(const CapabilityMap &authData) { return CapabilityMap(); }
/** * @brief processAuth Processes an authentication message client side. * This can be used to process a challenge sent by the server, for example. * If the authentication is meant to be done in a single step (with `InitialAuthData`) * then it's not necessary to override this function. * @param authData authentication data sent by the remote server. * @return A map of data that the server will use in the authentication process. * For example, a resolved challenge. */ virtual CapabilityMap _processAuth(const CapabilityMap& authData) { return CapabilityMap(); }