8#include "Arp/System/Um/Commons/SessionInfo.hpp"
10namespace Arp {
namespace System {
namespace Um {
namespace Commons
13enum class UmAuthenticationResult;
Definition: IAuthenticationProvider.hpp:17
virtual UmAuthenticationResult AuthenticateUser(const String &username, const String &password, Commons::SessionInfo &sessionInfo)=0
This is called when the UserManager sets up a session.
virtual void OnSessionClose(Commons::SessionInfo &session)=0
This is called when the UserManager ends a session, in case the user actively logs out or a timeout a...
This class a SessionInfo instance with given role list
Definition: SessionInfo.hpp:19
Root namespace for the PLCnext API