我正在尝试按照 https://www.keycloak.org/server/vault 中提供的文档使用 Keycloak 24 中的 Vault 功能。
根据文档,我尝试设置一个基于纯文本文件的保管库,如下所示,并将其命名为“iam_smtphost”,iam 是领域名称
smtphost.amazonses.com
/opt/keycloak/bin/kc.sh build --vault=file
。exec /opt/keycloak/bin/kc.sh start-dev --http-port=8200 --hostname=localhost --vault-dir=/vault/secrets/
。${vault.smtphost}
。Keycloak正常启动并正常工作。但是,当尝试发送电子邮件时,它不会从我提供的秘密文件中检索值;相反,它按字面解释字符串并失败。
我不确定如何正确使用此功能。
您应该尝试不使用
start-dev
启动服务器,而是使用 start
并使用 --optimized
。