Это зависит от того, для чего вы собираетесь использовать OAuth, но, вероятно, он будет интегрирован в разрабатываемое вами приложение, поэтому написание плагина может быть наименее желательным способом решения проблемы.
Существует сторонний пакет Vendor / Component от Cakebaker для Cake, к сожалению, он поддерживает только 1.2 / 1.3, а ветвь 2.0 в данный момент активно не работает, поэтомупохоже на то.Нет информации о том, насколько хорошо он будет интегрирован с текущей стабильной версией Cake.
CakeDC также содержит библиотеку OAuth , которая может содержать требуемую функциональность.Есть также ветвь 2.0 , которая активно поддерживается.