Я использую Doorkeeper для авторизации с (доверенными) мобильными приложениями и удаленными веб-приложениями.
Есть варианты to:
- определение областей по умолчанию дляиспользуется, когда клиент не предоставляет параметр
scope
(default_scopes
) - , определяющий дополнительные области, которые клиенты могут запросить (
optional_scopes
) - предельные области, которые разрешены для каждого приложения (атрибут
scopes
каждого Doorkeeper::Application
экземпляра)
Но есть ли способ определять области по умолчанию для каждого приложения индивидуально ?
Для большинства приложений я хочу предоставить только минимальный уровень в качестве областей по умолчанию, а все остальное в качестве дополнительных параметров. Некоторым устаревшим клиентам (старые версии мобильных приложений), однако, требуется доступ ко многим областям, которые они явно не запрашивают.Это возможно?