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

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

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

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

{
"displayName": "user name", 
"email": "user@email.addr",
"domain": "domain name",
"provider": "provider",
"userId": "user id"}
Параметры
Название Описание Тип Пример
Определяет имя пользователя, отображаемое на странице «Подключенные облака». строковый «John Smith»
Определяет адрес электронной почты пользователя, отображаемый на странице «Подключенные облака». строковый «john@example.com»
Определяет имя облака и точку входа в облако. строковый «https://exampledomain.com»
Определяет идентификатор провайдера, используемый для ссылки на настольное приложение в командах JavaScript (так же, как в конфигурации). строковый «Р7»
Определяет идентификатор пользователя. строковый «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 облако будет удалено из списка на странице Подключенные облака. Файлы cookies для этого домена будут удалены. Параметры указываются в формате строки с сериализованным json следующим образом:

{
    "domain": "domain name"}
Параметры
Название Описание Тип Пример
Определяет имя облака и точку входа в облако.. строковый «https://exampledomain.com»
Пример
window.AscDesktopEditor.execCommand ("portal:logout", JSON.stringify (({
    "domain": "https://exampledomain.com"
}));