APIトークンを保存するにはどうすればよいですか？コードのハードコードは悪い考えです。
はい、コード自体のセキュリティトークンをハードコードすることはひどいアイデアです。

技術的には、トークンはソフトウェアの構成の一部であるため、ソフトウェア自体に埋め込まれないでください。さらに、APIトークンは、ソフトウェアを実行している個人または組織を超えて共有すべきではない秘密です。考慮が必要なことは2つあります。

構成の一部なので。構成ファイル、構成サービス、環境変数（ `os.environ（ 'app_discord_token' 'を介してアクセス））、コマンドラインオプションなど、より標準の構成セットアップを介して受け入れることができます。うまくいけば、アプリケーションがフレームワークを使用して、あらゆる種類の構成を受け入れることができます。ファイルを介して構成する秘密を直接提供する場合は、ソフトウェアバージョン制御システム（バージョン制御にGitを使用している場合は「.gitignore」を使用するなど）から守るようにしてください。共有する！

トークンが秘密であることの側面から、あらゆる秘密の最も安全な場所は、物理システム自体のハードウェアセキュリティモジュールまたはオペレーティングシステムの安全なストレージメカニズムの内側にありますが、適切な秘密APIを見つける必要があります。デバイスとオペレーティングシステムにアクセスします。また、より柔軟なSecretsストレージサービスを使用することもできます。

これらの両方を一緒に検討する場合、Secure Secretsストレージフレームワークに統合し、A Secrets Storageフレームワークを介してSecretトークンにアクセスするための構成メカニズムを提供することをお勧めします。また、セキュリティトークンを時間の経過とともに自動的に回転させる必要がある場合、これはより簡単な長期戦略であることがわかります。