如何使用自动身份验证设置Vault JWT身份验证?
使用Hashicorp的Vault进行一些探索。当我偶然发现Vault时,我正在寻找一种安全获取应用程序配置的方法。他们的JWT自动授权看起来很有希望,但在查看了他们的文档后,我仍然不知道如何设置它如何使用自动身份验证设置Vault JWT身份验证?,jwt,vault,Jwt,Vault,使用Hashicorp的Vault进行一些探索。当我偶然发现Vault时,我正在寻找一种安全获取应用程序配置的方法。他们的JWT自动授权看起来很有希望,但在查看了他们的文档后,我仍然不知道如何设置它 任何有Vault经验的人都可以指导我开始吗?Ok了解如何设置JWT身份验证和自动身份验证。以下是步骤: 使用openssl生成私钥。键入以下命令: openssl genrsa -aes256 -out private_key.pem 2048 openssl rsa -pubout -in pr
任何有Vault经验的人都可以指导我开始吗?Ok了解如何设置JWT身份验证和自动身份验证。以下是步骤:
openssl genrsa -aes256 -out private_key.pem 2048
openssl rsa -pubout -in private_key.pem -out public_key.pem
openssl genrsa -aes256 -out private_key.pem 2048
openssl rsa -pubout -in private_key.pem -out public_key.pem
vault auth enable jwt
vault write auth/jwt/config default_role="demo"
vault write auth/jwt/role/demo \
bound_subject="jwt subject" \
user_claim="some claim" \
policies=webapps \
ttl=1h
{
"sub" : "jwt subject",
"iat" : 1605166067,
"nbf": 1605166068,
"exp": 1605266067,
"some claim": "some claim"
}
vault write auth/jwt/login role=demo jwt=<your token>
vault agent -config=agent-config.hcl -log-level=debug
Ok了解了如何设置JWT身份验证和自动身份验证。以下是步骤:
openssl genrsa -aes256 -out private_key.pem 2048
openssl rsa -pubout -in private_key.pem -out public_key.pem
openssl genrsa -aes256 -out private_key.pem 2048
openssl rsa -pubout -in private_key.pem -out public_key.pem
vault auth enable jwt
vault write auth/jwt/config default_role="demo"
vault write auth/jwt/role/demo \
bound_subject="jwt subject" \
user_claim="some claim" \
policies=webapps \
ttl=1h
{
"sub" : "jwt subject",
"iat" : 1605166067,
"nbf": 1605166068,
"exp": 1605266067,
"some claim": "some claim"
}
vault write auth/jwt/login role=demo jwt=<your token>
vault agent -config=agent-config.hcl -log-level=debug