# 枚举类 AuthenticationStates

> Reference the possible states an authentication session can be in.

Authentication 子系统的总体状态。

##### Include（包括）##include

```cpp
#include "AuthenticationStates.h"
```

##### 语法##syntax

```cpp
UENUM(BlueprintType)
enum class EAuthenticationStates : uint8
{
	SignedOut  UMETA(DisplayName = "Signed Out"),
	SigningIn  UMETA(DisplayName = "Signing In"),
	Authorized UMETA(DisplayName = "Authorized"),
	Refreshing UMETA(DisplayName = "Refreshing"),
	Expired    UMETA(DisplayName = "Expired")
}
```

## 值##values

| **显示名称**         | **Name**     | **值** | **描述**                            |
| :--------------- | :----------- | :---- | :-------------------------------- |
| Signed Out（已注销）  | `Signed Out` | 0     | Authentication 子系统的默认状态。          |
| Signing In（正在登录） | `Signing In` | 1     | 此状态表示 Authentication 子系统已获授权或已到期。 |
| Authorized（已授权）  | `Authorized` | 2     | 已成功授权但尚未到期的 Authentication 子系统状态。 |
| Refreshing（正在刷新） | `Refreshing` | 3     | 会话正在刷新令牌的 Authentication 子系统状态。   |
| Expired（已到期）     | `Expired`    | 4     | 会话到期的 Authentication 子系统状态。       |
