in reference-api/sources/github/github.go [62:70]
func GenerateJWT(privateKey *rsa.PrivateKey) (string, error) {
now := time.Now()
token := jwt.NewWithClaims(jwt.SigningMethodRS256, jwt.MapClaims{
"iat": now.Unix(),
"exp": now.Add(10 * time.Minute).Unix(),
"iss": appID,
})
return token.SignedString(privateKey)
}