タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

developmentと1Passwordに関するoinumeのブックマーク (2)

  • 1Password Environmentsで.envファイルを管理できるようになったので試してみた | DevelopersIO

    iOS開発において、APIキーやFirebaseの設定情報などのシークレット情報を管理するのは重要な課題だ。多くの開発者が.envファイルを使って環境変数を管理しているが、平文でディスクに保存されるため、うっかりGitにコミットしてしまうリスクが常につきまとう。 私はArkanaを使ってシークレット情報を難読化しているが(Arkanaについての詳細は以前の記事を参照)、その元となる.envファイルの管理には課題があった。 2025年10月、1Passwordの新機能「1Password Environments」がパブリックベータとしてリリースされた。この機能を使うと、.envファイルを仮想的にマウントし、シークレット情報をディスクに書き込まずに管理できる。 記事では、1Password EnvironmentsとArkana、Xcode Cloudを組み合わせた運用方法を紹介する。 検

    1Password Environmentsで.envファイルを管理できるようになったので試してみた | DevelopersIO
    oinume
    oinume 2025/11/23
    .env管理を改善
  • Credentialsを含む環境変数を1passwordで管理しdirenvでディレクトリごとに読み込む方法

    はじめに 開発環境では、APIキーやなどのCredentialsを環境変数として扱うことが一般的です。この管理方法は簡潔で便利ですが、下記の問題があります。 Credentialを共有するときにメールやSlackのDMで送付する必要がある PCに侵入された場合に攻撃者が容易にcredentialを奪取できる 間違えてgitにコミットしてしまう そこで、1passwordとdirenvを組み合わせて、ディレクトリごとに必要な環境変数をロードしてCredentialsを安全に管理できるようにします。 Credentialsを保持している1passwordのvaultがチームメンバーと共有されていれば、Slackなどでやり取りする必要がなくなり安全性が高まります。 実装方法 前提条件 1password cliとdirenvがインストールされ、セットアップされている必要があります。 設定手順 1

    oinume
    oinume 2025/09/21
    これは良さそう
  • 1