Ненавижу реализовывать oauth2. Сам протокол три с половиной эндпоинта и дока, но либы поверх него это на любом языке лапша. Ну почему они реализуют сразу все на свете, ну сделай ты один флоу, а рядом другой, будет просто как полено, ну зачем тебе эти бесконечные обобщения "шобы сразу везде влезло". В итоге хер разберешь, а к этой либе еще и примеров нет. Блин.