Session Expirations for Repository Persisted Sessions


Sessions should expire only if there is an Authentication Service available on the platform. The SessionManager should check for expired session tokens during a configurable time by pulling a list of expired sessions from the repository for the current computer instance ID. For all expired sessions encountered, send a request to the ConnectionManager to send a request to the authentication server(s) by looking up the specified ServiceID for the Authentication Service. Add methods to the packet routing WCF contract to handle sessions expiring.