A distributed file system using OAuth authentication