QGrpcUserPasswordCredentials Class

The QGrpcUserPasswordCredentials class is a reference implementation of simple user-password call authentication. More...

Header: #include <QGrpcUserPasswordCredentials>
CMake: find_package(Qt6 REQUIRED COMPONENTS Grpc)
target_link_libraries(mytarget PRIVATE Qt6::Grpc)
Since: Qt 6.5
Inherits: QGrpcCallCredentials

Public Functions

QGrpcUserPasswordCredentials(const QString &userName, const QString &password)
QGrpcUserPasswordCredentials(const QByteArray &userNameField, const QString &userName, const QByteArray &passwordField, const QString &password)
virtual ~QGrpcUserPasswordCredentials() override

Reimplemented Public Functions

virtual QGrpcCredentialMap operator()() const override

Detailed Description

Member Function Documentation

[explicit] QGrpcUserPasswordCredentials::QGrpcUserPasswordCredentials(const QString &userName, const QString &password)

QGrpcUserPasswordCredentials constructs QGrpcUserPasswordCredentials with userName and password with default UserFieldName and PasswordFieldName header keys. The userNameField defaults to "user-name", the passwordField defaults to "user-password".

[explicit] QGrpcUserPasswordCredentials::QGrpcUserPasswordCredentials(const QByteArray &userNameField, const QString &userName, const QByteArray &passwordField, const QString &password)

QGrpcUserPasswordCredentials constructs QGrpcUserPasswordCredentials with userName and password credentials with manually specified userNameField and passwordField header keys.

[override virtual] QGrpcUserPasswordCredentials::~QGrpcUserPasswordCredentials()

Destroys the QGrpcUserPasswordCredentials object.

[override virtual] QGrpcCredentialMap QGrpcUserPasswordCredentials::operator()() const

Reimplements: QGrpcCallCredentials::operator()() const.

Returns the stored credentials map.