14 lines
542 B
C++
14 lines
542 B
C++
#include <eedb/Session.hpp>
|
|
#include <eedb/auth/Services.hpp>
|
|
#include <eedb/widgets/AuthWidget.hpp>
|
|
|
|
namespace eedb {
|
|
AuthPage::AuthPage(const auth::Services & baseAuth, Session & session, Wt::WContainerWidget * parent)
|
|
: Wt::Auth::AuthWidget(*baseAuth.authService(), session.userDatabase(), session.login(), parent) {
|
|
this->model()->addPasswordAuth(eedb::auth::Services::passwordService());
|
|
this->model()->addOAuth(eedb::auth::Services::oAuthServices());
|
|
this->setRegistrationEnabled(true);
|
|
this->processEnvironment();
|
|
}
|
|
}
|