zammad/app/models/external_credential/sensitive_attributes.rb
Mantas Masalskis 1615e3c995 Maintenance: Improve configuration details returned by the server.
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Marcel Bialas <mb@zammad.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
2026-03-04 08:07:54 +01:00

11 lines
336 B
Ruby

# Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
class ExternalCredential
module SensitiveAttributes
def sensitive_attributes(object_payload, _object)
(object_payload['credentials'].try(:keys) || [])
.grep(%r{secret|token})
.map { |elem| "credentials.#{elem}" }
end
end
end