Implement strategy and add an example of Sinatra-based auth client