# Authentication for Unreal

> Understand how to implement anonymous and platform-specific authentication in Unreal Engine.

# Authentication for Unreal

- [Overview](https://docs.unity.com/ko-kr/authentication-unreal.md): Understand how to implement anonymous and platform-specific authentication in Unreal Engine.
- [시작하기](https://docs.unity.com/ko-kr/authentication-unreal/get-started.md): Install and set up the Authentication Software Development Kit for Unreal Engine.
- [Authentication 라이프사이클](https://docs.unity.com/ko-kr/authentication-unreal/authentication-lifecycle.md): Learn about the different states of player authentication sessions.
- [플레이어 프로필](https://docs.unity.com/ko-kr/authentication-unreal/player-profiles.md): Manage multiple player profiles to switch between different authorized users.
- [플레이어 환경 설정](https://docs.unity.com/ko-kr/authentication-unreal/player-preferences.md): Understand how stored player profile information persists between game sessions.
- [C++를 사용하여 연동](https://docs.unity.com/ko-kr/authentication-unreal/cpp-integration.md): Learn how to implement authentication using C++ in Unreal Engine.
- [블루프린트를 사용하여 연동](https://docs.unity.com/ko-kr/authentication-unreal/blueprint-integration.md): Learn how to implement authentication using Unreal Engine Blueprints.

# C++ API Reference


## Authentication API

- [AuthenticationBlueprintApi](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/authentication-blueprint-api.md): Reference the Blueprint Application Programming Interface for authentication operations.
- [AuthenticationErrorCodes](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/authentication-error-codes.md): Reference the error codes returned by authentication operations.
- [AuthenticationStates](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/authentication-states.md): Reference the possible states an authentication session can be in.
- [AuthenticationSubsystem](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/authentication-subsystem.md): Reference the Authentication Subsystem class for handling connections to Unity Authentication.

### Authentication.Models

- [AuthenticationResponse](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/models/authentication-response.md): Reference the data structure for authentication service responses.
- [AuthenticationPlayerProfileChangedResponse](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/models/authentication-player-profile-changed-response.md): Reference the data structure for player profile change responses.
- [AuthenticationPlayerProfileDeletedResponse](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/models/authentication-player-profile-deleted-response.md): Reference the data structure for player profile deletion responses.
- [AuthenticationSignInOptions](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/models/authentication-sign-in-options.md): Reference the data structure for sign-in call options.
- [AuthenticationStateChangedResponse](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/models/authentication-state-changed-response.md): Reference the data structure for authentication state changes.
- [AuthenticationUserResponse](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/authentication/models/authentication-user-response.md): Reference the data structure for authenticated user information.

## Services.Core API

- [ServicesUtils](https://docs.unity.com/ko-kr/authentication-unreal/sdk-api/services-core/utils/services-utils.md): Reference utility templates for handling responses from Unity services.
