OmniAuth is a flexible authentication system utilizing Rack middleware.