Step-up auth: Rename rejected? to failed? in step-up authentication flow

What does this MR do and why?

Step-up auth: Rename rejected? to failed? in step-up authentication flow

This commit improves the clarity of the step-up authentication API by renaming the rejected? method to failed? for better semantic consistency with the STATE_FAILED constant.

Changes:

  • Rename StepUpAuthenticationFlow#rejected? to #failed?
  • Add StepUpAuthentication.failed_step_up_auth_flows helper method
  • Update all test references to use the new method name
  • Add comprehensive test coverage for failed authentication flows

The renaming aligns the method name with the internal state representation and improves API consistency across the authentication flow lifecycle.

Changelog: other

🛠️ with ❤️ at Siemens

References

Screenshots or screen recordings

Only refactoring changes

How to set up and validate locally

  1. Run the affected test
bundle exec rspec spec/lib/gitlab/auth/oidc/step_up_authentication_flow_spec.rb

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

MR Checklist (@gerardo-navarro)

Related to #474650

Edited by 🤖 GitLab Bot 🤖

Merge request reports

Loading