I searching for a technique to save temporary data. It should be reachable from different .NET applications.
The data should exists about 60 seconds and i don’t know if a database is the correct choice.
The reason: I want to manage user-tokens of webservices. And need a central application which manages the tokens and provide the functions GetNewToken() and CheckToken().
This sounds like a case for an in-memory database / cache like Redis, or Memcache(d) (optionally can save to disk). You can save your data there using key with which it can be retrieved later and an expiration time.
For Redis you could use the ServiceStack client written in C#.