| IOnlineIdentity
|
Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineIdentityInterface.h |
Include |
#include "Interfaces/OnlineIdentityInterface.h" |
class IOnlineIdentity
Interface for registration/authentication of user identities
Name | Description | ||
---|---|---|---|
|
OnControllerPairingChangedDelegates |
Delegate called when a controller-user pairing changes |
|
|
OnLoginChangedDelegates |
Delegate called when a player logs in/out |
|
|
OnLoginCompleteDelegates |
Called when user account login has completed after calling Login() or AutoLogin() |
|
|
OnLoginFlowLogoutDelegates |
Delegate called when the online subsystem requires the login flow to logout and cleanup |
|
|
OnLoginStatusChangedDelegates |
Delegate called when a player's login status changes but doesn't change identity |
|
|
OnLogoutCompleteDelegates |
Delegate used in notifying the that manual logout completed |
Name | Description | |
---|---|---|
|
IOnlineIdentity() |
Name | Description | |
---|---|---|
|
~IOnlineIdentity() |
Name | Description | ||
---|---|---|---|
|
FDelegateHan... |
AddOnControllerPairingChangedDelegate_Handle ( |
|
|
FDelegateHan... |
AddOnLoginChangedDelegate_Handle ( |
|
|
FDelegateHan... |
AddOnLoginCompleteDelegate_Handle ( |
|
|
FDelegateHan... |
AddOnLoginFlowLogoutDelegate_Handle ( |
|
|
FDelegateHan... |
AddOnLoginStatusChangedDelegate_Handle ( |
|
|
FDelegateHan... |
AddOnLogoutCompleteDelegate_Handle ( |
|
|
AutoLogin ( |
Logs the player into the online service using parameters passed on the command line. |
|
|
ClearOnControllerPairingChangedDelegate_Handle ( |
||
|
ClearOnControllerPairingChangedDelegates ( |
||
|
ClearOnLoginChangedDelegate_Handle ( |
||
|
ClearOnLoginChangedDelegates ( |
||
|
ClearOnLoginCompleteDelegate_Handle ( |
||
|
ClearOnLoginCompleteDelegates |
||
|
ClearOnLoginFlowLogoutDelegate_Handle ( |
||
|
ClearOnLoginFlowLogoutDelegates ( |
||
|
ClearOnLoginStatusChangedDelegate_Handle ( |
||
|
ClearOnLoginStatusChangedDelegates |
||
|
ClearOnLogoutCompleteDelegate_Handle ( |
||
|
ClearOnLogoutCompleteDelegates |
||
|
FUniqueNetId... |
CreateUniquePlayerId |
Create a unique id from binary data (used during replication) |
|
FUniqueNetId... |
CreateUniquePlayerId ( |
Create a unique id from string |
|
GetAllUserAccounts() |
Obtain list of all known/registered user accounts |
|
|
GetAuthToken ( |
Gets a user's platform specific authentication token to verify their identity |
|
|
GetAuthType() |
Get the auth type associated with accounts for this platform |
|
|
GetLinkedAccountAuthToken ( |
Gets a user's platform specific authentication ticket used to sign into linked account(s) |
|
|
ELoginStatus... |
GetLoginStatus ( |
Fetches the login status for a given player |
|
ELoginStatus... |
GetLoginStatus ( |
Fetches the login status for a given player |
|
FPlatformUse... |
GetPlatformUserIdFromUniqueNetId ( |
Temporary hack to get a corresponding FUniqueNetId from a PlatformUserId |
|
GetPlayerNickname ( |
Reads the player's nick name from the online service |
|
|
GetPlayerNickname ( |
Reads the player's nick name from the online service |
|
|
FUniqueNetId... |
GetSponsorUniquePlayerId ( |
Gets the platform specific unique id for the sponsor of the specified player |
|
FUniqueNetId... |
GetUniquePlayerId ( |
Gets the platform specific unique id for the specified player |
|
TSharedPtr< ... |
GetUserAccount ( |
Obtain online account info for a user that has been registered |
|
GetUserPrivilege ( |
Gets the status of a user's privilege. |
|
|
Login ( |
Login/Authenticate with user credentials. |
|
|
Logout ( |
Signs the player out of the online service Will call OnLogoutComplete() delegate when async task completes |
|
|
RevokeAuthToken ( |
Revoke the user's registered auth token. |
|
|
TriggerOnControllerPairingChangedDelegates ( |
||
|
TriggerOnLoginChangedDelegates ( |
||
|
TriggerOnLoginCompleteDelegates ( |
||
|
TriggerOnLoginFlowLogoutDelegates |
||
|
TriggerOnLoginStatusChangedDelegates ( |
||
|
TriggerOnLogoutCompleteDelegates |
Name |
Description |
|
---|---|---|
|
EPrivilegeResults |
Name |
Description |
---|---|
FOnGetLinkedAccountAuthTokenCompleteDelegate |
Delegate executed when the user's auth ticket has arrived |
FOnGetUserPrivilegeCompleteDelegate |
Delegate executed when we get a user privilege result. |