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.