17#ifndef QGSAUTHMETHODREGISTRY_H 
   18#define QGSAUTHMETHODREGISTRY_H 
   60    Q_DECL_DEPRECATED QString library( 
const QString &authMethodKey ) 
const SIP_DEPRECATED;
 
   63    QString pluginList( 
bool asHtml = 
false ) 
const;
 
   66    QDir libraryDirectory() 
const;
 
   69    void setLibraryDirectory( 
const QDir &path );
 
   76    QgsAuthMethod *createAuthMethod( 
const QString &authMethodKey );
 
   92    QWidget *
editWidget( 
const QString &authMethodKey, QWidget *parent = 
nullptr );
 
   95    QStringList authMethodList() 
const;
 
  115    QDir mLibraryDirectory;
 
 
A registry / canonical manager of authentication methods.
 
QWidget * editWidget(const QString &authMethodKey, QWidget *parent=nullptr)
Returns the GUI edit widget associated with the auth method.
 
std::map< QString, QgsAuthMethodMetadata * > AuthMethods
Type for auth method metadata associative container.
 
Abstract base class for authentication method plugins.