I am looking for a programmer to create an authentication server which can create/receive timed tokens (Example, one token may be valid for a month depending on how much time is requested as to when the token is being created)
The token will then be used in my application to allocate access time to a certain account, I also want the token to be transferable between multiple accounts.
The authentication has to be secure and something that is not easy to bypass from the clients side.
The application I want the authentication to be programmed for is a .NET Application (C#) however the server can be programmed however just as long as it is able to communicate with the application and is easy enough for me to understand if I wish to make changes.
I can provide the server that is required for project like this as well as extra information if required.