Версия: 5.x
Интерфейс InterfaceHasApi
Граф наследования:InterfaceHasApi:
AbstractAppType Notifier

Подробное описание

Интерфейс

Открытые члены

 checkSecret ($client_secret)
 
 getAppRights ()
 
 setToken (AuthorizationToken $token=null)
 
 getToken ()
 
 getAllowUserGroup ()
 

Методы

checkSecret (   $client_secret)

Возвращает true, если client_secret корректный

Возвращает
string

Замещается в Notifier.

getAllowUserGroup ( )

Возвращает группы пользователей, которым доступно данное приложение

Возвращает
["group_id_1", "group_id_2", ...]

Замещается в Notifier.

getAppRights ( )

Метод возвращает массив, содержащий требуемые права доступа к json api для приложения

Возвращает
[ 'oauth/authorize' => [RIGHT_CODE_1, RIGHT_CODE_2,...] //Точно перечисленные права 'oauth/token' => FULL_RIGHTS //Полные права ]

Замещается в Notifier.

getToken ( )

Возвращает авторизационный token

Возвращает
AuthorizationToken

Замещается в AbstractAppType.

setToken ( AuthorizationToken  $token = null)

Устанавливает/сбрасывает token, который может влиять на результат метода getAppRights

Аргументы
AuthorizationToken$token

Замещается в AbstractAppType.