Grails: защита REST API с помощью OAuth2.0
Я строю REST API с использованием Grails. Я хочу, чтобы он был защищен с помощью потока OAuth2.0 client_credentials (grant_type). Мой вариант использования выглядит следующим образом:
внешний агент отправит запрос на что-то вроде
http://server-url/oauth/token?client_id=clientId&client_secret=clientSecret&grant_type=client_credentials
и получить access_token. Тогда мой URL (защищенный ресурс) должен быть доступен с чем-то вроде
http://server-url/resource?access_token={access-token obtained before}
Я ищу что-то, что делает это на Grails простым и быстрым. Каков будет лучший способ / инструмент / плагин для этого? Библиотека Scribe - вариант, если есть какие-то учебные пособия для моего конкретного варианта использования, это будет здорово.
П.С .: Я испробовал плагины для весенней безопасности и связанные с ними плагины, радости нет. Любые альтернативы были бы хорошими.