См. определение в файле oauth.php строка 11
◆ buildMeta()
Returns packed metadata for instance
- Возвращает
- string
- Исключения
-
ObjectException
См. определение в файле oauth.php строка 117
◆ fetchStoredToken()
Fetches token by instance UID from DB
- Возвращает
- array|false
См. определение в файле oauth.php строка 333
◆ getAccessToken()
getAccessToken |
( |
| $code = null | ) |
|
Obtains tokens from service
- Аргументы
-
string | $code | Service authorization code. |
- Возвращает
- boolean
См. определение в файле oauth.php строка 404
◆ getInstance()
static getInstance |
( |
| $service = null | ) |
|
|
static |
Returns helper instance
- Аргументы
-
string | $service | Service name. |
- Возвращает
- \Bitrix\Mail\Helper\OAuth|false
См. определение в файле oauth.php строка 54
◆ getInstanceByMeta()
static getInstanceByMeta |
( |
| $meta | ) |
|
|
static |
Returns helper instance by packed metadata
- Аргументы
-
string | $meta | Packed metadata. |
- Возвращает
- \Bitrix\Mail\Helper\OAuth|false
См. определение в файле oauth.php строка 95
◆ getKnownServices()
static getKnownServices |
( |
| ) |
|
|
static |
Returns the list of supported services
- Возвращает
- array
См. определение в файле oauth.php строка 30
◆ getOAuthEntity()
Returns service interface entity
- Возвращает
- mixed
См. определение в файле oauth.php строка 258
◆ getPublicUserData()
◆ getRedirect()
getRedirect |
( |
bool | $final = true | ) |
|
Returns server OAuth handler URI
- Аргументы
-
boolean | $final | Skip Bitrix24 proxy. |
- Возвращает
- string
См. определение в файле oauth.php строка 279
◆ getServiceName()
static getServiceName |
( |
| ) |
|
|
static |
◆ getStoredToken()
getStoredToken |
( |
| $uid = null, |
|
|
int | $expireGapSeconds = 10 ) |
Returns token by instance UID
- Аргументы
-
string | $uid | Instance UID. |
int | $expireGapSeconds | Gap needed for using token, to ensure when we use token it still alive |
- Возвращает
- string|null
См. определение в файле oauth.php строка 353
◆ getStoredUid()
Returns instance UID
- Возвращает
- string
См. определение в файле oauth.php строка 268
◆ getTokenByMeta()
static getTokenByMeta |
( |
| $meta, |
|
|
int | $expireGapSeconds = 10 ) |
|
static |
Returns token by packed metadata
- Аргументы
-
string | $meta | Packed metadata. |
int | $expireGapSeconds | Gap needed for using token, to ensure when we use token it still alive |
- Возвращает
- string|null
См. определение в файле oauth.php строка 203
◆ getUrl()
Returns service OAuth endpoint URI
- Возвращает
- string
См. определение в файле oauth.php строка 297
◆ getUserData()
getUserData |
( |
| $secure = true | ) |
|
Returns user data
- Аргументы
-
boolean | $secure | Strip raw data (includes tokens). |
- Возвращает
- array|null
См. определение в файле oauth.php строка 426
◆ getUserDataByMeta()
static getUserDataByMeta |
( |
| $meta, |
|
|
| $secure = true ) |
|
static |
Returns user data by packed metadata
- Аргументы
-
string | $meta | Packed metadata. |
boolean | $secure | Strip raw data (includes tokens). |
- Возвращает
- array|null
См. определение в файле oauth.php строка 228
◆ handleResponse()
handleResponse |
( |
array | $state, |
|
|
| $context = self::WEB_TYPE ) |
Handles service response
- Аргументы
-
array | $state | Response data. |
- Возвращает
- void
См. определение в файле oauth.php строка 542
◆ mapUserData()
mapUserData |
( |
array | $userData | ) |
|
|
abstractprotected |
◆ parseMeta()
static parseMeta |
( |
| $meta | ) |
|
|
static |
Returns unpacked metadata
- Аргументы
-
string | $meta | Packed metadata. |
- Возвращает
- array
См. определение в файле oauth.php строка 132
◆ saveResponse()
◆ setPublicUserData()
◆ $oauthEntity
◆ $publicUserData
◆ $service
◆ $storedUid
◆ MOBILE_TYPE
const MOBILE_TYPE = 'mobile' |
◆ WEB_TYPE