Arctic - Lightweight OAuth library with support for 20+ providers