17 #ifndef QGSAUTHMETHODREGISTRY_H 
   18 #define QGSAUTHMETHODREGISTRY_H 
   28 #include "qgis_core.h" 
   61     Q_DECL_DEPRECATED QString library( 
const QString &authMethodKey ) 
const SIP_DEPRECATED;
 
   64     QString pluginList( 
bool asHtml = 
false ) 
const;
 
   67     QDir libraryDirectory() 
const;
 
   70     void setLibraryDirectory( 
const QDir &path );
 
   77     QgsAuthMethod *createAuthMethod( 
const QString &authMethodKey );
 
   93     QWidget *
editWidget( 
const QString &authMethodKey, QWidget *parent = 
nullptr );
 
   96     QStringList authMethodList() 
const;
 
  116     QDir mLibraryDirectory;
 
A registry / canonical manager of authentication methods.
std::map< QString, QgsAuthMethodMetadata * > AuthMethods
Type for auth method metadata associative container.
QWidget * editWidget(const QString &authMethodKey, QWidget *parent=nullptr)
Returns the GUI edit widget associated with the auth method.
Abstract base class for authentication method plugins.