Photon Server API Documentation v5.0RC1

Namespaces | Classes | Enumerations
Photon.Common.Authentication Namespace Reference

Namespaces

namespace  Configuration
 
namespace  CustomAuthentication
 
namespace  Data
 
namespace  Diagnostic
 
namespace  Encryption
 

Classes

class  AuthenticationToken
 
class  AuthOnInitHandler
 
class  AuthSettings
 Represents the result from the authentication handler (i.e., from the account service). More...
 
class  AuthTimeoutChecker
 
class  AuthTokenFactory
 
class  CustomAuthHandler
 
class  ErrorMessages
 
interface  IAuthenticateRequest
 
interface  IAuthOnceRequest
 
interface  IAuthTimeoutCheckerClient
 
interface  ICustomAuthPeer
 
class  Settings
 

Enumerations

enum  AuthErrorCode { AuthErrorCode.Ok = 0, AuthErrorCode.ApplicationOffline = 1, AuthErrorCode.AuthTokenMissing = 2, AuthErrorCode.ProtocolNotSupported = 3 }
 Defines error codes for authentication requests. More...
 
enum  AuthModes { AuthModes.TraditionalMode, AuthModes.EncryptionSupportMode }
 

Enumeration Type Documentation

◆ AuthErrorCode

Defines error codes for authentication requests.

Enumerator
Ok 

The authentication request succeeded.

ApplicationOffline 

There is currently no master server instance available for the specified application id.

AuthTokenMissing 

The authentikation token was not set in the authentication request.

ProtocolNotSupported 

The network protocol used by the client is not supported.

◆ AuthModes

Enumerator
TraditionalMode 
EncryptionSupportMode