src/authenticate.ts
Function authenticate
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default async function authenticate(
options: JwtOptions | null,
action: Action | null,
): Promise<JwtAuthentication> {
if (!action) {
Function createAuthenticationWithSignedJwt
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
payload: Record<string, unknown>,
key: string,
algorithm: jwt.Algorithm,
audience: string,
expiresIn?: string,