Класс AuthManager

Предназначен для управления аутентификацией в приложениях Bitrix24. Обрабатывает данные аутентификации, полученные от родительского окна, и предоставляет методы для их обновления и получения.
// ... /////
$b24 = await initializeB24Frame()
if ($b24.auth.isAdmin) {
    // ... ////
}

Геттеры

isAdmin

get isAdmin(): boolean

Возвращает true, если у текущего пользователя есть права администратора, иначе false.

Методы

Реализует интерфейс AuthActions.

getAuthData

getAuthData(): false | AuthData

Возвращает данные аутентификации AuthData, если они не истекли. Если истекли — возвращает false.

refreshAuth

async refreshAuth(): Promise<AuthData>

Обновляет данные аутентификации через родительское окно и возвращает обновлённые данные AuthData.

getUniq

getUniq(prefix: string): string

Возвращает уникальную строку, состоящую из заданного префикса и AuthData.memberId.

Используется в B24PullClientManager