Method | Description | |
---|---|---|
CreateMasterNodeManager ( IServerInternal server, ApplicationConfiguration configuration ) : |
Creates the node managers for the server. This method allows the sub-class create any additional node managers which it uses. The SDK always creates a CoreNodeManager which handles the built-in nodes defined by the specification. Any additional NodeManagers are expected to handle application specific nodes. |
|
CreateResourceManager ( IServerInternal server, ApplicationConfiguration configuration ) : |
Creates the resource manager for the server.
|
|
LoadServerProperties ( ) : |
Loads the non-configurable properties for the application. These properties are exposed by the server but cannot be changed by administrators. |
|
OnRequestComplete ( |
This method is called in a finally block at the end of request processing (i.e. called even on exception).
|
|
OnServerStarted ( IServerInternal server ) : void |
Called after the server has been started.
|
|
OnServerStarting ( ApplicationConfiguration configuration ) : void |
Initializes the server before it starts up. This method is called before any startup processing occurs. The sub-class may update the configuration object or do any other application specific startup tasks. |
|
ValidateRequest ( RequestHeader requestHeader, RequestType requestType ) : |
This method is called at the being of the thread that processes a request.
|
Method | Description | |
---|---|---|
CreateSecurityTokenResolver ( |
Initializes the validator from the configuration for a token policy.
|
|
CreateUserIdentityValidators ( ApplicationConfiguration configuration ) : void |
Creates the objects used to validate the user identity tokens supported by the server.
|
|
LogonUser ( |
Impersonates the windows user identifed by the security token.
|
|
ParseAndVerifyKerberosToken ( byte tokenData ) : System.IdentityModel.Tokens.SecurityToken |
Validates a Kerberos WSS user token.
|
|
SessionManager_ImpersonateUser ( |
Called when a client tries to change its user identity.
|
|
VerifyCertificate ( |
Verifies that a certificate user token is trusted.
|
|
VerifyPassword ( string userName, string password ) : void |
Validates the password for a username token.
|
protected CreateMasterNodeManager ( IServerInternal server, ApplicationConfiguration configuration ) : |
||
server | IServerInternal | |
configuration | ApplicationConfiguration | |
return |
protected CreateResourceManager ( IServerInternal server, ApplicationConfiguration configuration ) : |
||
server | IServerInternal | |
configuration | ApplicationConfiguration | |
return |
protected LoadServerProperties ( ) : |
||
return |
protected OnRequestComplete ( |
||
context | ||
return | void |
protected OnServerStarted ( IServerInternal server ) : void | ||
server | IServerInternal | |
return | void |
protected OnServerStarting ( ApplicationConfiguration configuration ) : void | ||
configuration | ApplicationConfiguration | |
return | void |
protected ValidateRequest ( RequestHeader requestHeader, RequestType requestType ) : |
||
requestHeader | RequestHeader | |
requestType | RequestType | |
return |