protected Auth CheckAuthenticationToken(IAuthenticationSettings authenticationSettings)
{
if (string.IsNullOrEmpty(authenticationSettings.FlickrAuthToken))
{
throw new Exception("No Flickr AuthToken!");
}
Flickr.CacheTimeout = new TimeSpan(1, 0, 0, 0, 0);
var flickrService = new Flickr(authenticationSettings.FlickrApiKey, authenticationSettings.FlickrApiSecret, authenticationSettings.FlickrAuthToken);
var authenticationToken = flickrService.AuthCheckToken(authenticationSettings.FlickrAuthToken);
return authenticationToken;
}