在 Hasura Docker compose 中使用 claims_map 配置 JWT 秘密问题
Issue configuring JWT secret with claims_map in Hasura Docker compose
我正在尝试在 docker 撰写文件的 HASURA_GRAPHQL_JWT_SECRET 中设置 claims_map
使用以下配置
HASURA_GRAPHQL_JWT_SECRET: '{"type":"HS256","key":"***************************","claims_namespace":"p-clamis-allow","claims_map":{"x-hasura-user-id":{"path":"$.user.id"}}}'
我收到以下错误:
服务“graphql-engine”中“环境”选项的插值格式无效:“{“type”:“HS256”,“key”:“**** *********************","claims_namespace":"p-clamis-allow","claims_map":{"x -hasura-user-id":{"path":"$.user.id"}}}"**
将 $ 替换为 $$,应该可以正常工作了!
HASURA_GRAPHQL_JWT_SECRET: '{"type":"HS256","key":"************************ ***","claims_namespace":"p-clamis-allow","claims_map":{"x-hasura-user-id":{"path":"$$.user.id"}}}'
我正在尝试在 docker 撰写文件的 HASURA_GRAPHQL_JWT_SECRET 中设置 claims_map 使用以下配置
HASURA_GRAPHQL_JWT_SECRET: '{"type":"HS256","key":"***************************","claims_namespace":"p-clamis-allow","claims_map":{"x-hasura-user-id":{"path":"$.user.id"}}}'
我收到以下错误:
服务“graphql-engine”中“环境”选项的插值格式无效:“{“type”:“HS256”,“key”:“**** *********************","claims_namespace":"p-clamis-allow","claims_map":{"x -hasura-user-id":{"path":"$.user.id"}}}"**
将 $ 替换为 $$,应该可以正常工作了!
HASURA_GRAPHQL_JWT_SECRET: '{"type":"HS256","key":"************************ ***","claims_namespace":"p-clamis-allow","claims_map":{"x-hasura-user-id":{"path":"$$.user.id"}}}'