Я создаю 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 является опцией, если есть какие-либо учебные пособия для моего конкретного случая использования, это будет здорово.
P.S.: Я пробовал spring-security и связанные с ним плагины, ничего хорошего. Любые альтернативы были бы хороши.