Invalid credentials for JWT authentication

Hello Community,
I am trying to enable JWT token authentication.
For Same, I have followed following article, https://github.com/jitsi/lib-jitsi-meet/blob/jitsi-meet_5963/doc/tokens.md.

I have followed following Steps:
In .env File.
Correct me if I am wrong, but the .env file will look something like this right?

ENABLE_AUTH=1

# Enable guest access
ENABLE_GUESTS=1

# Select authentication type: internal, jwt or ldap
AUTH_TYPE=jwt

# JWT authentication

# Application identifier
JWT_APP_ID=JWT_ID

# Application secret known only to your token generator
JWT_APP_SECRET=JWT_SECRET

In config.js

moderatedRoomServiceUrl: 'https://moderated.subdomain.domain.com',

In jitsi-meet.cfg.lua file

VirtualHost "subdoamin.domain.com"

    authentication = "token"
    app_id = "JWT_ID"
    app_secret = "JWT_SECRET"
    allow_empty_token = false

But When I tried to create a meeting room,
With the User_id: As JWT_ID
And User_Password: As JWT_SECRET

image

It shows Incorrect Password.
Exactly, What should enter as User and User Password here.???

I have tried to generate token https://jwt.io/ from this link.

At header

{
  "alg": "HS256",
  "typ": "JWT"
} 

At Payload

{
  "context": {
    "group": "a123-123-456-789"
  },
  "aud": "jitsi",
  "iss": "JWT_ID",
  "sub": "subdomain.domain.com",
  "room": "*",
  "exp": 1500006923
}
HMACSHA256(
  base64UrlEncode(header) + "." +
  base64UrlEncode(payload),
  
JWT_SECRET

And Paste the generated token as,

https://subdomain.domain.com/room_name?jwt=TOKEN

There is Authentication Failed.
Can you please tell me Where I went wrong??

Are you using docker environment?

Yes I am using Docker environment

Try jitok to create token. Fill only secret and aud fields.

secret = JWT_SECRET
aud = JWT_ID