# 열거형 클래스 AuthenticationStates

> Reference the error codes returned by authentication operations.

##### Include##include

```cpp
#include "AuthenticationErrorCodes.h"
```

##### 구문##syntax

```cpp
UENUM()
enum class EAuthenticationErrorCodes : uint8
{
	MinValue = 100                       UMETA(DisplayName = "MinimumValue"),
	ClientInvalidUserState = 101         UMETA(DisplayName = "ClientInvalidUserState"),
	ClientNoActiveSession = 102          UMETA(DisplayName = "ClientNoActiveSession"),
	InvalidParameters = 103              UMETA(DisplayName = "InvalidParameters"),
	AccountAlreadyLinked = 104           UMETA(DisplayName = "AccountAlreadyLinked"),
	AccountLinkLimitExceeded = 105       UMETA(DisplayName = "AccountLinkLimitExceeded"),
	ClientUnlinkExternalIdNotFound = 106 UMETA(DisplayName = "ClientUnlinkExternalIdNotFound"),
	ClientInvalidProfile = 107           UMETA(DisplayName = "ClientInvalidProfile"),
	InvalidSessionToken = 108            UMETA(DisplayName = "InvalidSessionToken"),
	ClientDeleteInvalidProfile = 109     UMETA(DisplayName = "ClientDeleteInvalidProfile"),
	ClientDeleteDefaultProfile = 110     UMETA(DisplayName = "ClientDeleteDefaultProfile"),
	ClientProcessingRequest = 111        UMETA(DisplayName = "ClientProcessingRequest")
}
```

## 값(Values)##values

| **표시 이름**                  | **이름**                       | **값** | **설명**                                                       |
| :------------------------- | :--------------------------- | :---- | :----------------------------------------------------------- |
| MinimumValue               | `MinValue`                   | 100   | 인증 오류 코드의 최소값입니다.                                            |
| ClientInvalidUserState     | `ClientInvalidUserState`     | 101   | 사용자가 올바른 상태가 아닐 때 반환되는 클라이언트 오류입니다.                          |
| ClientNoActiveSession      | `ClientNoActiveSession`      | 102   | 캐시된 세션 토큰이 존재하지 않을 때 세션 토큰을 사용해 로그인하려 시도하면 반환되는 클라이언트 오류입니다. |
| InvalidParameters          | `InvalidParameters`          | 103   | 파라미터가 존재하지 않거나 형식이 올바르지 않은 경우 반환되는 오류입니다.                    |
| ClientInvalidProfile       | `ClientInvalidProfile`       | 107   | 플레이어가 프로필을 변경하려 하지만 프로필 이름이 잘못되었을 때 반환되는 오류입니다.              |
| InvalidSessionToken        | `InvalidSessionToken`        | 108   | 세션 토큰이 유효하지 않을 때 반환되는 오류입니다.                                 |
| ClientDeleteInvalidProfile | `ClientDeleteInvalidProfile` | 109   | 플레이어가 존재하지 않는 프로필을 삭제하려고 할 때 반환되는 오류입니다.                     |
| ClientDeleteDefaultProfile | `ClientDeleteDefaultProfile` | 110   | 플레이어가 기본 인증 사용자 프로필을 삭제하려고 할 때 반환되는 오류입니다.                   |
| ClientProcessingRequest    | `ClientProcessingRequest`    | 111   | 플레이어가 요청을 처리하는 동안 플레이어 프로필을 변경하려고 할 때 반환되는 오류입니다.            |
