PLCnext API Documentation 23.0.2.9
AuthenticationError.hpp
1
2//
3// Copyright PHOENIX CONTACT Electronics GmbH
4//
6#pragma once
8#include "Arp/System/Core/Enum.hxx"
9
10// DO NOT MODIFY THIS FILE, THIS FILE IS AUTOGENERATED
11
12namespace Arp { namespace System { namespace Security { namespace Services
13{
14
20{
24 None = 0,
25
30
36
41
57
67 TryAgainLater = -5,
68
78};
79
81// global stream operators of enum AuthenticationError for logging and parsing
82ARP_CXX_SYMBOL_EXPORT std::ostream& operator<<(std::ostream& os, AuthenticationError value);
83ARP_CXX_SYMBOL_EXPORT std::istream& operator>>(std::istream& is, AuthenticationError& value);
84
85}}}} // end of namespace Arp::System::Security::Services
std::int32_t int32
The Arp integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:37
@ System
System components used by the System, Device, Plc or Io domains.
AuthenticationError
Defines values indicating success or failure of an attempt to create a security session.
Definition: AuthenticationError.hpp:20
@ InvalidCredentials
Authentication failed because name and / or password is not correct.
@ PenaltyDelayActive
Authentication failed because a penalty delay is currently active. The combination of name and passwo...
@ DuplicateSession
For this combination of user and channel there already exists a session.
@ SessionLimitReached
The remote side's capacity does no allow to open more security sessions within this channel.
@ PasswordMustBeChanged
The password is correct but it must be changed before a session is created.
@ TryAgainLater
The system is temporarily unable to answer authentication requests.
Root namespace for the PLCnext API