0

ストレージバックエンドとしてcassandraでjanusgraphを使用しています。パスワードを保存する前に暗号化するために、bcryptと呼ばれるノード パッケージを使用しています。janusgraph のそのプロパティのデータ型は String です。これは、生成されたパスワード ハッシュ文字列です -$2a$10$JSR6FClewTOHGxwpt/F0AePRzGnKvV2L9gj4TL1dA9fQERLWrig7u

これは、データベースに保存しようとしているときに発生するエラーです。

"message": "startup failed:\nScript88.groovy: 1: illegal string body character after dollar sign;\n   solution: either escape a literal dollar sign \"\\$5\" or bracket the value expression \"${5}\" @ line 1, column 228.\n   elf_reg_ind\",\"2\",\"self_reg_pw\",\"$2a$10$J\n                                 ^\n\n1 error\n",
  "Exception-Class": "org.codehaus.groovy.control.MultipleCompilationErrorsException"

他に情報が必要な場合はお知らせください。

4

2 に答える 2