7#include <Cutelyst/Plugins/Authentication/authenticationstore.h>
82 void setBindDn(
const QString &bindDn);
87 [[nodiscard]]
QString bindDn()
const;
92 void setBindPassword(
const QString &bindPassword);
97 void setUserBaseDn(
const QString &baseDn);
102 [[nodiscard]]
QString userBaseDn()
const;
107 void setUserField(
const QString &userField);
112 [[nodiscard]]
QString userField()
const;
117 void setIdAttribute(
const QString &idAttribute);
122 [[nodiscard]]
QString idAttribute()
const;
129 void setUserFilter(
const QString &userFilter);
134 [[nodiscard]]
QString userFilter()
const;
139 void setUserScope(SearchScope scope);
144 [[nodiscard]] SearchScope userScope()
const;
159 void setStartTls(
bool startTls);
164 [[nodiscard]]
bool startTls()
const;
178 SearchScope m_userScope;
Abstract class to retrieve user data from a store.
Container for user data retrieved from an AuthenticationStore.
Authentication store backed by an LDAP directory.
The Cutelyst namespace holds all public Cutelyst API.