Token service priti

Implemented Basic Token Service.. Wrote Test cases for the same.
Further extensions can be done to set session timeout period and accordingly maintain sessions. But not sure whether session timeout period is responsibility of TokenService or Log In module...
This interface name is not clear. If this is the token database then why not simply called it ITokenDb.
Also why is this also a WCF service?