| QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
    | 
A registry / canonical manager of authentication methods. More...
#include <qgsauthmethodregistry.h>
| Public Types | |
| typedef std::map< QString, QgsAuthMethodMetadata * > | AuthMethods | 
| Type for auth method metadata associative container.  More... | |
| Public Member Functions | |
| virtual | ~QgsAuthMethodRegistry () | 
| Virtual dectructor.  More... | |
| QStringList | authMethodList () const | 
| Returns list of available auth methods by their keys.  More... | |
| const QgsAuthMethodMetadata * | authMethodMetadata (const QString &authMethodKey) const | 
| Returns metadata of the auth method or nullptrif not found.  More... | |
| QgsAuthMethod * | createAuthMethod (const QString &authMethodKey) | 
| Create an instance of the auth method.  More... | |
| QWidget * | editWidget (const QString &authMethodKey, QWidget *parent=nullptr) | 
| Returns the GUI edit widget associated with the auth method.  More... | |
| Q_DECL_DEPRECATED QString | library (const QString &authMethodKey) const | 
| Returns path for the library of the auth method.  More... | |
| QDir | libraryDirectory () const | 
| Returns library directory where plugins are found.  More... | |
| QString | pluginList (bool asHtml=false) const | 
| Returns list of auth method plugins found.  More... | |
| void | setLibraryDirectory (const QDir &path) | 
| Sets library directory where to search for plugins.  More... | |
| Static Public Member Functions | |
| static QgsAuthMethodRegistry * | instance (const QString &pluginPath=QString()) | 
| Means of accessing canonical single instance.  More... | |
A registry / canonical manager of authentication methods.
This is a Singleton class that manages authentication method plugin access.
Loaded auth methods may be restricted using QGIS_AUTHMETHOD_FILE environment variable. QGIS_AUTHMETHOD_FILE is regexp pattern applied to auth method file name (not auth method key). For example, if the variable is set to basic|pkipaths it will load only auth methods basic, and pkipaths.
Definition at line 47 of file qgsauthmethodregistry.h.
| typedef std::map<QString, QgsAuthMethodMetadata *> QgsAuthMethodRegistry::AuthMethods | 
Type for auth method metadata associative container.
Definition at line 102 of file qgsauthmethodregistry.h.
| 
 | virtual | 
Virtual dectructor.
Definition at line 194 of file qgsauthmethodregistry.cpp.
| QStringList QgsAuthMethodRegistry::authMethodList | ( | ) | const | 
Returns list of available auth methods by their keys.
Definition at line 313 of file qgsauthmethodregistry.cpp.
| const QgsAuthMethodMetadata * QgsAuthMethodRegistry::authMethodMetadata | ( | const QString & | authMethodKey | ) | const | 
Returns metadata of the auth method or nullptr if not found. 
Definition at line 296 of file qgsauthmethodregistry.cpp.
| QgsAuthMethod * QgsAuthMethodRegistry::createAuthMethod | ( | const QString & | authMethodKey | ) | 
Create an instance of the auth method.
| authMethodKey | identificator of the auth method | 
Definition at line 301 of file qgsauthmethodregistry.cpp.
| QWidget * QgsAuthMethodRegistry::editWidget | ( | const QString & | authMethodKey, | 
| QWidget * | parent = nullptr | ||
| ) | 
Returns the GUI edit widget associated with the auth method.
| parent | Parent widget | 
| authMethodKey | identificator of the auth method | 
| 
 | static | 
Means of accessing canonical single instance.
Definition at line 47 of file qgsauthmethodregistry.cpp.
| QString QgsAuthMethodRegistry::library | ( | const QString & | authMethodKey | ) | const | 
Returns path for the library of the auth method.
Definition at line 223 of file qgsauthmethodregistry.cpp.
| QDir QgsAuthMethodRegistry::libraryDirectory | ( | ) | const | 
Returns library directory where plugins are found.
Definition at line 282 of file qgsauthmethodregistry.cpp.
| QString QgsAuthMethodRegistry::pluginList | ( | bool | asHtml = false | ) | const | 
Returns list of auth method plugins found.
Definition at line 237 of file qgsauthmethodregistry.cpp.
| void QgsAuthMethodRegistry::setLibraryDirectory | ( | const QDir & | path | ) | 
Sets library directory where to search for plugins.
Definition at line 287 of file qgsauthmethodregistry.cpp.