Аутентификация пользователей GitHub в приложении GitHub с помощью фреймворка Django
Я хочу аутентифицировать пользователя GitHub в моем приложении GitHub и обслуживать мой локальный сервер 127.0.0.1:8000, но я не могу принять токены.
Вот как GitHub показывает аутентификацию.
Из документации GitHub я не могу понять процесс аутентификации после генерации закрытого ключа, тогда как создать JWT и установочные токены?
Может кто-нибудь показать мне, что делать дальше?
Вы можете следовать статье "Obtaining an Access Token from a GitHub Application Webhook" (Jerrie Pelser), которая взята из статьи "JWT RSA & HMAC + ASP. NET Core" от Piotr Gankiewicz
Джерри упоминает в качестве первого шага преобразование вашего PEM-файла в формат XML.
Вы можете использовать онлайн инструмент или написать класс
Вам нужен Id вашего приложения GitHub:
В статье вы найдете класс JwtSecurityTokenHandler, используемый для создания JSON Web Token из XML-ключа.
