Photon Server API Documentation
v5.0RC1
Classes | |
| class | AuthQueueState |
| class | Result |
| class | ResultCodes |
Public Member Functions | |
| CustomAuthHandler (IHttpRequestQueueCountersFactory factory, HttpQueueSettings httpQueueSettings) | |
| void | AuthenticateClient (ICustomAuthPeer peer, IAuthenticateRequest authRequest, AuthSettings authSettings, SendParameters sendParameters, object state, bool strictCustomAuth=true) |
| void | InitializeFromConfig () |
| void | OnCustomAuthenticationError (ICustomAuthPeer peer, IAuthenticateRequest authRequest, SendParameters sendParameters, CustomAuthResultCounters counters, string errorMsg) |
| IClientAuthenticationQueue | AddNewAuthProvider (string url, string nameValuePairAsQueryString, bool rejectIfUnavailable, ClientAuthenticationType authenticationType, bool forwardAsJson, string instanceName) |
Protected Member Functions | |
| CustomAuthHandler (IHttpRequestQueueCountersFactory factory, IFiber fiber, HttpQueueSettings httpQueueSettings, Action beforeAction=null, Action afterAction=null) | |
| virtual IClientAuthenticationQueue | CreateClientAuthenticationQueue (string url, string nameValuePairAsQueryString, bool rejectIfUnavailable, ClientAuthenticationType authenticationType, bool forwardAsJson, string instanceName) |
| void | AddNewAuthProvider (ClientAuthenticationType authenticationType, IClientAuthenticationQueue authService) |
| virtual void | OnAuthenticateClient (ICustomAuthPeer peer, IAuthenticateRequest authRequest, AuthSettings authSettings, SendParameters sendParameters, object state, bool strictCustomAuth=true) |
| virtual void | IncrementResultCounters (CustomAuthenticationResult customAuthResult, CustomAuthResultCounters instance, long ticks) |
| virtual void | IncrementErrors (ClientAuthenticationType authenticationType, CustomAuthResultCounters instance) |
| virtual void | IncrementQueueTimeouts (CustomAuthResultCounters instance) |
| virtual void | IncrementQueueFullErrors (CustomAuthResultCounters instance) |
| virtual void | IncrementHttpErrors (ClientAuthenticationType queueClientAuthenticationType, CustomAuthResultCounters queueCustomData) |
| virtual void | IncrementHttpTimeouts (ClientAuthenticationType queueClientAuthenticationType, CustomAuthResultCounters queueCustomData) |
Static Protected Member Functions | |
| static DateTimeOffset | FromUnixTimeSeconds (long seconds) |
Protected Attributes | |
| readonly IFiber | fiber |
| Dictionary< ClientAuthenticationType, IClientAuthenticationQueue > | authenticationServices = new Dictionary<ClientAuthenticationType, IClientAuthenticationQueue>() |
| bool | isAnonymousAccessAllowed |
Properties | |
| bool | IsAnonymousAccessAllowed [get, protected set] |
| bool | IsClientAuthenticationEnabled [get, protected set] |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
inlineprotectedvirtual |
|
inlinestaticprotected |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inline |
|
inlineprotectedvirtual |
|
inline |
|
protected |
|
protected |
|
protected |
|
getprotected set |
|
getprotected set |