Как автор "постов в блоге" , на который вы ссылались выше, я скажу, что мое руководство было написано с использованием вехи Grails 2.0 и должно работать с последней версией Grails и Spring Security. ,
Плагин spring-security-facebook работал, когда я пробовал его в последний раз, и, вероятно (сейчас) имеет последние исправления OAuth2.0, но на момент написания моего поста эти изменения все еще продолжались.
Выбор между использованием плагина и не использованием плагина на самом деле является балансом между удобством и контролем. Хотя изменения API в Facebook, вероятно, будут замедляться по мере развития платформы, что должно придать людям больше уверенности в плагине, при добавлении этих дополнительных уровней абстракции всегда будут присутствовать риски.
Для меня реализация Facebook и Spring Security показалась мне довольно тривиальной, и я предпочитаю дополнительный контроль, зная, что если / когда API Facebook изменится, я или один из моих разработчиков могут пойти на это изменение и не полагаться на него. у сторонней группы поддержки плагинов есть время, чтобы исправить мои проблемы.