after_auth.rb 383 B

12345678910111213141516171819
  1. # Copyright (C) 2012-2025 Zammad Foundation, https://zammad-foundation.org/
  2. class Auth::AfterAuth
  3. include ::Mixin::HasBackends
  4. def self.run(user, session, options: {})
  5. backends.each do |backend|
  6. result = backend.run(
  7. user: user,
  8. session: session,
  9. options: options,
  10. )
  11. return result if result.present?
  12. end
  13. nil
  14. end
  15. end