diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2022-06-05 00:19:10 +0200 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2022-06-05 00:19:10 +0200 |
| commit | 1bd30ee34323f150c63fc537e0d131dca29dc4ef (patch) | |
| tree | 12f8315916537bd4c9692a2d220a819e78a892fb /server/src/Data/Static/AppConfiguration.cs | |
| parent | d46743d565461144e1aabfb4b6a297d8387c4075 (diff) | |
| download | greatoffice-1bd30ee34323f150c63fc537e0d131dca29dc4ef.tar.xz greatoffice-1bd30ee34323f150c63fc537e0d131dca29dc4ef.zip | |
refactor: Implement caching in VaultService and use VaultService instead of IOptions
Diffstat (limited to 'server/src/Data/Static/AppConfiguration.cs')
| -rw-r--r-- | server/src/Data/Static/AppConfiguration.cs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/server/src/Data/Static/AppConfiguration.cs b/server/src/Data/Static/AppConfiguration.cs index a6494ea..08fc716 100644 --- a/server/src/Data/Static/AppConfiguration.cs +++ b/server/src/Data/Static/AppConfiguration.cs @@ -24,4 +24,29 @@ public class AppConfiguration public string GITHUB_CLIENT_ID { get; set; } public string GITHUB_CLIENT_SECRET { get; set; } public string APP_AES_KEY { get; set; } + + public object GetPublicVersion() { + return new { + DB_HOST, + DB_PORT, + DB_USER, + DB_PASSWORD = DB_PASSWORD.Obfuscate() ?? "", + QUARTZ_DB_HOST, + QUARTZ_DB_PORT, + QUARTZ_DB_USER, + QUARTZ_DB_PASSWORD = QUARTZ_DB_PASSWORD.Obfuscate() ?? "", + SEQ_API_KEY = SEQ_API_KEY.Obfuscate() ?? "", + SEQ_API_URL, + SMTP_HOST, + SMTP_PORT, + SMTP_USER = SMTP_USER.Obfuscate() ?? "", + SMTP_PASSWORD = SMTP_PASSWORD.Obfuscate() ?? "", + EMAIL_FROM_ADDRESS, + EMAIL_FROM_DISPLAY_NAME, + PORTAL_URL, + GITHUB_CLIENT_ID = GITHUB_CLIENT_ID.Obfuscate() ?? "", + GITHUB_CLIENT_SECRET = GITHUB_CLIENT_SECRET.Obfuscate() ?? "", + APP_AES_KEY = APP_AES_KEY.Obfuscate() ?? "", + }; + } } |
