Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Rails 5.2: credentials

1,842 views

Published on

表参道.rb #30
https://omotesandorb.connpass.com/event/75939/

Published in: Internet
  • Be the first to comment

Rails 5.2: credentials

  1. 1. Rails 5.2: Credentials 表参道.rb #30 2018/01/11(木) 株式会社grooves
  2. 2. 自己紹介 ● 名前: 正徳 巧 ● Twitter: 神速(@sinsoku_listy) ● GitHub: sinsoku (@sinsoku) ● 所属: 株式会社grooves の開発を担当 @sinsoku_listy @sinsoku
  3. 3. 最近Railsの同人誌を書きました タイトル: Clean Code for Rails イベント: 技術書典3 頒布価格: 1,000円 イラスト: Ixy (可愛いのは表紙・裏表紙だけです) BOOTH: https://booth.pm/ja/items/706959
  4. 4. Credentials とは Rails 5.2 で導入される秘匿情報を管理する仕組みです。
  5. 5. 30秒で分かる概要(詳細: rails/rails#30067) ● 秘匿情報を credentials.yml.enc で管理しよう ● Rails 5.1で導入された secrets.yml.enc は廃止 ● 鍵は config/master.key か RAILS_MASTER_KEY ● 新しいファイルは flat な構造 ○ env で値を変える必要はない ○ 実際、隠したいのは production のみだよね ● ちなみに beta2 の Credentials はまともに動かない ○ y-yagi さんが修正済み
  6. 6. Rails 本体に入るのは絶望的 ● OAuth の access_key_id ● API token ● 試験用サーバの URL ● ...etc development 環境でも隠したいデータはある。
  7. 7. rails-env-credentials の gem を実装中 sinsoku/rails-env-credentials
  8. 8. ご清聴ありがとうございました

×