Ограничение границ применения портье
У меня есть поставщик привратника, и мне нужно добавить некоторые области, которые могут использовать не все приложения. Я хочу ограничить области, которые может запрашивать токен, областями, к которым приложение не имеет доступа.
Так, например, приложение А - это приложение, которое имеет "доступ" к xyz
а также abc
области, но приложение B может только "получить доступ" к области abc
,
Все токены доступа из приложения B могут потребовать abc
объем, но не мог просить объем xyz
, Токены доступа из приложения A могут иметь любую (или обе) из этих областей.
Есть ли способ запретить приложению B запрашивать область xyz
? Или как бы вы это реализовали?
Большое спасибо!
1 ответ
Нет, сейчас в Doorkeeper нет особо чистого способа сделать это.
Это обсуждалось в этом выпуске, и здесь и здесь предлагается два возможных исправления. Надеюсь, один из них превращает его в драгоценный камень. Если вам срочно нужна эта функция, люди также предоставили несколько решений по исправлению проблем в комментариях к этим проблемам.