* Remove dynamic memory usage from core * Refacor status check to use json pointers * Move access token to session * Remove code duplication * Fix compile warnings from rapidjson sources * Add 'interactive mode option to session configuration * Implement non interactive mode connector * Add 'non interactove' implementation * Apply rapidjson patch * Build on all cores * Rename build script * Split configure and build steps * Add scripts for building all images * Change bash to python for build scripts * Stop printing methods name in non interactive mode * Add trace log level, adn more params to init message * Fix build * Fix non interactive method selection and refactor vagrant files for debian like systems * Refactor log messages * Remove exces dependencies from vagrant configuration files * Fixed vagrantfiles * Added repo for rhel * Add nonInteractiveMode option * Added instalation script for pubkey * Fixed pubkey install script and postrm for rhel
18 lines
393 B
C++
18 lines
393 B
C++
#pragma once
|
|
|
|
#include <tl/expected.hpp>
|
|
|
|
#include <rublon/authentication_step_interface.hpp>
|
|
#include <rublon/pam_action.hpp>
|
|
|
|
#include <rublon/method/websocket_based_auth.hpp>
|
|
|
|
namespace rublon::method {
|
|
|
|
class PUSH : public WebsocketBasedAuth {
|
|
public:
|
|
PUSH(Session & session, bool autopush) : WebsocketBasedAuth(session, "Mobile PUSH", autopush) {}
|
|
};
|
|
|
|
} // namespace rublon::method
|