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

Используйте метод 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"
}));