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 - вариант, если есть какие-то учебные пособия для моего конкретного варианта использования, это будет здорово.

П.С .: Я испробовал плагины для весенней безопасности и связанные с ними плагины, радости нет. Любые альтернативы были бы хорошими.

Ответы на вопрос(3)

Ваш ответ на вопрос