dherault / dherault/serverless-offline

Non-relevant "missing issuer url" warning in logs

Open
#1,452 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
JavaScript
Stars
5.3k
Forks
811
Avg merge
2d 4h
Merged PRs (30d)
3

Description

## Bug Report

I have a simple lambda authorizer in my serverless project. But for some reason when I start serverless-offline, I get the following warning: `Warning: JWT authorizer authorizer missing issuer url`

**Current Behavior**

Non-relevant warning is being displayed

**Sample Code**

- file: serverless.yml

```yaml
service: myService
frameworkVersion: '3'

plugins:
- serverless-esbuild
- serverless-offline

custom:
serverless-offline:
# this needs to be set to make lambda authorizer work
ignoreJWTSignature: true

provider:
name: aws
deploymentMethod: direct
runtime: nodejs16.x
architecture: arm64
stage: development
region: eu-central-1
logs:
httpApi: true
httpApi:
cors: true
authorizers:
authorizer:
type: request
functionName: authorizer
payloadVersion: '1.0'
identitySource:
- $request.header.Authorization
functions:
test:
handler: src/handlers/test.handler
events:
- httpApi:
method: GET
path: /test
authorizer:
name: authorizer
```

**Expected behavior/code**

There shouldn't be jwt-related warnings if jwt-authorizer is not being used

**Environment**

- `serverless` version: 3.18.1
- `serverless-offline` version: 8.8.0
- `node.js` version: 16.15.0
- `OS`: macOS 12.3.1

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.