Как можно запросить имя и фамилию отдельно от Github OAuth API?
Я просмотрел области в документах, и даже с read:user ответ включает только displayName, который объединяет (с пробелами) имя и фамилию пользователя. Но разделяя их через split несет с собой много проблем.
Поддерживает ли Github OAuth предоставление полей firstName и lastName?

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