I'm trying to build a background application without user interaction, which would synchronize data with Yammer. The problem is - how to authentication it with Yammer, given that there is no user and no browser session. My understanding is that Yammer has no support for this type of applications, running in server background. Is there any workaround?
UPDATE: I've taken a look at Google implementation. They seem to be using OAuth 2.0 "refresh tokens", while it is still necessary to authenticate with browser UI for the first time. Yammer seem not to have those "refresh tokens", but they also don't set validity time for access tokens. This leads me to conclude, that it is necessary to give such "background" apps access token for the first time through some administrative UI, keeping them using this token (or "refresh" token) while they run in background. Is this a valid conclusion?