Skip to content

Remove disable_ropc_for_all_applications feature flag

What does this MR do and why?

This aligns with the intended functionality: OAuth ROPC flow is disabled globally on GitLab.com.

References

How to set up and validate locally

  1. Simulate SaaS
  2. Create an OAuth application via Admin area --> Applications
  3. Test OAuth password grant flow, observe you get HTTP 401 response:
echo "grant_type=password&username=<your_username>&password=<your_password>" > auth.txt
curl --data "@auth.txt" --user <oauth_application_id>:<oauth_application_secret> --request POST "https://<your_gdk_url>/oauth/token"
{"error":"unauthorized_client","error_description":"The client is not authorized to perform this request using this method."}

MR acceptance checklist

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

Related to #566300 (closed)

Edited by Jason Knabl

Merge request reports

Loading