OAuth refactor

Closes #3558228

Merge request reports

Loading