Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Вход/выход

Обновлено: 04.03.26

Прежде чем вы начнете работать с документами, хранящимися в вашем облаке, вам необходимо авторизоваться в нем.

Используйте метод execCommand объекта window.AscDesktopEditor, чтобы отобразить облако в списке подключенных облаков или удалить его:

AscDesktopEditor.execCommand (command, parameters)

Параметры

НазваниеОписаниеТип
commandОпределяет команду, которая должна быть выполнена.строковый
parametersОпределяет параметры, передаваемые методу.строковый

portal:login

При отправке команды portal:login облако регистрируется и отображается на странице Подключенные облака. Вызовите команду на всех страницах, к которым вы можете получить доступ после входа в свое облако. Параметры указываются в формате строки с сериализованным json следующим образом:

{
"displayName": "user name", 
"email": "user@email.addr",
"domain": "domain name",
"provider": "provider",
"userId": "user id"}

Параметры

НазваниеОписаниеТипПример
displayName*Определяет имя пользователя, отображаемое на странице «Подключенные облака».строковый«John Smith»
emailОпределяет адрес электронной почты пользователя, отображаемый на странице «Подключенные облака».строковый«john@example.com»
domain*Определяет имя облака и точку входа в облако.строковый«https://exampledomain.com»
provider*Определяет идентификатор провайдера, используемый для ссылки на настольное приложение в командах JavaScript (так же, как в конфигурации ↗).строковый«Р7»
userId*Определяет идентификатор пользователя.строковый«78e1e841»
Уточнение

*- обязательные поля.

Пример

const params = {
    "displayName": "John Smith", 
    "email": "john@example.com",
    "domain": "https://exampledomain.com",
    "provider": "Р7",
    "userId": "78e1e841"
}
AscDesktopEditor.execCommand ("portal:login", JSON.stringify(params))

portal:logout

При отправке команды portal:logout облако будет удалено из списка на странице Подключенные облака. Файлы cookies для этого домена будут удалены. Параметры указываются в формате строки с сериализованным json следующим образом:

{
    "domain": "domain name"}

Параметры

НазваниеОписаниеТипПример
domainОпределяет имя облака и точку входа в облако..строковый«https://exampledomain.com»

Пример

window.AscDesktopEditor.execCommand ("portal:logout", JSON.stringify (({
    "domain": "https://exampledomain.com"
}));

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое