# Authentication for Unreal

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

# Authentication for Unreal

- [Overview](https://docs.unity.com/ja-jp/authentication-unreal.md): Understand how to implement anonymous and platform-specific authentication in Unreal Engine.
- [使用の準備](https://docs.unity.com/ja-jp/authentication-unreal/get-started.md): Install and set up the Authentication Software Development Kit for Unreal Engine.
- [認証ライフサイクル](https://docs.unity.com/ja-jp/authentication-unreal/authentication-lifecycle.md): Learn about the different states of player authentication sessions.
- [プレイヤープロファイル](https://docs.unity.com/ja-jp/authentication-unreal/player-profiles.md): Manage multiple player profiles to switch between different authorized users.
- [プレイヤー環境設定](https://docs.unity.com/ja-jp/authentication-unreal/player-preferences.md): Understand how stored player profile information persists between game sessions.
- [C++ を使用した統合](https://docs.unity.com/ja-jp/authentication-unreal/cpp-integration.md): Learn how to implement authentication using C++ in Unreal Engine.
- [Blueprint を使用した統合](https://docs.unity.com/ja-jp/authentication-unreal/blueprint-integration.md): Learn how to implement authentication using Unreal Engine Blueprints.

# C++ API


## 認証 API

- [Authentication Blueprint API](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/authentication-blueprint-api.md): Reference the Blueprint Application Programming Interface for authentication operations.
- [Authentication SubSystem](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/authentication-subsystem.md): Reference the Authentication Subsystem class for handling connections to Unity Authentication.
- [Authentication States](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/authentication-states.md): Reference the possible states an authentication session can be in.
- [Authentication Error Codes](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/authentication-error-codes.md): Reference the error codes returned by authentication operations.

### Models

- [Authentication Player Profile Changed Response](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/models/authentication-player-profile-changed-response.md): Reference the data structure for player profile change responses.
- [Authentication Player Profile Deleted Response](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/models/authentication-player-profile-deleted-response.md): Reference the data structure for player profile deletion responses.
- [Authentication Response](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/models/authentication-response.md): Reference the data structure for authentication service responses.
- [Authentication Sign In Options](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/models/authentication-sign-in-options.md): Reference the data structure for sign-in call options.
- [Authentication State Changed Response](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/models/authentication-state-changed-response.md): Reference the data structure for authentication state changes.
- [Authentication User Response](https://docs.unity.com/ja-jp/authentication-unreal/sdk-api/authentication/models/authentication-user-response.md): Reference the data structure for authenticated user information.

## Services Core


### Utils

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