CubicLouve

Spring_MTの技術ブログ

2023-05-01から1ヶ月間の記事一覧

Railsのcredentialの実装を追う + 自由にpathを指定してeditできるtaskを作る

スタートはここから rails/credentials_command.rb at 0f5c8c5bc61b7e382e64cad4846406021bc8cd35 · rails/rails · GitHub keyの生成 Rails::Generators::EncryptionKeyFileGenerator を使う これは rails/encryption_key_file_generator.rb at 0f5c8c5bc61b…

NextAuth.jsのJWEをrubyで読み込む

まあ、あんまり用途がないと思いますが、調べたので書いておく。 肝は下記の部分 github.com keyはKDFを通して生成する。 require 'jwe' require 'hkdf' next_auth_secret = "secretの内容" jwe = "" hkdf = HKDF.new(next_auth_secret, salt: '', algorithm…

AWSに対してTerraformでなにかする

公式情報のリンクを載せておく GitHub Actions github.com TerraformのplanをPRに乗せる方法 developer.hashicorp.com AWS のOIDC連携 github.com docs.github.com stateを保存するS3はバージョニングをonにする developer.hashicorp.com GitHub ActionsのEn…