Implement JWT auth (#188)

This commit is contained in:
Raman Harnak
2021-05-04 15:49:35 +03:00
committed by GitHub
parent 8417c61f8a
commit 9e8f22534f
8 changed files with 275 additions and 2 deletions

View File

@@ -53,6 +53,19 @@ inputs:
description: 'When set to true, disables verification of the Vault server certificate. Setting this to true in production is not recommended.'
required: false
default: "false"
role:
description: 'Vault role for specified auth method'
required: false
jwtPrivateKey:
description: 'Base64 encoded Private key to sign JWT'
required: false
jwtKeyPassword:
description: 'Password for key stored in jwtPrivateKey (if needed)'
required: false
jwtTtl:
description: 'Time in seconds, after which token expires'
required: false
default: 3600
runs:
using: 'node12'
main: 'dist/index.js'