frontend/actions/github/jwt.ts

8 lines
262 B
TypeScript

"use server";
import { sign } from 'jsonwebtoken';
export async function generateGithubJWT() {
const jwt = sign({ }, process.env.GITHUB_APP_PRIVATE_KEY as string, { algorithm: 'RS256', issuer: process.env.GITHUB_APP_ID, expiresIn: 5*60})
return jwt;
}