СПОСОБ И СИСТЕМА ДЛЯ ПОСЕЩЕНИЯ ПРИЛОЖЕНИЯ ТРЕТЬЕЙ СТОРОНЫ ЧЕРЕЗ ОБЛАЧНУЮ ПЛАТФОРМУ

1. Система для посещения приложения третьей стороны через облачную платформу, содержащая:
сервер облачной платформы,
сервер информации связывания и
сервер приложения третьей стороны; при этом
сервер облачной платформы выполнен с возможностью назначения идентификатора для выпущенного приложения третьей стороны, приема информации пароля облачной платформы и учетной записи облачной платформы, введенной пользователем; запроса сервера информации связывания согласно приложению третьей стороны, выбранному пользователем, для получения информации учетной записи приложения третьей стороны и информации доступа, не содержащей незашифрованный пароль, соответствующей приложению третьей стороны и информации пароля облачной платформы, и передачи информации учетной записи приложения третьей стороны и информации доступа серверу приложения третьей стороны; и приема информации успешной аутентификации, возвращенной сервером приложения третьей стороны; при этом сервер информации связывания выполнен с возможностью хранения таблицы отображения информации связывания пользователя, причем таблица отображения информации связывания содержит информацию учетной записи облачной платформы пользователя, идентификатор приложения третьей стороны, соответствующий приложению третьей стороны, зарегистрированному пользователем, информацию учетной записи приложения третьей стороны и информацию доступа, не содержащую незашифрованный пароль, сгенерированную и выпущенную сервером приложения третьей стороны; и
при этом сервер приложения третьей стороны выполнен с возможностью приема информации учетной записи приложения третьей стороны и информации доступа, не содержащей незашифрованный пароль, переданных сервером облачной платформы, и аутентификации пользователя согласно информации учетной записи приложения третьей стороны и информации доступа.
2. Система по п.1, в которой сервер информации связывания выполнен с возможностью хранения таблицы отображения информации связывания по принципу Ключ-Значение,
при этом информация учетной записи облачной платформы и идентификатор приложения третьей стороны являются Ключами, а информация учетной записи приложения третьей стороны, с помощью которой пользователь осуществляет вход в приложение третьей стороны, и информация доступа, не содержащая незашифрованный пароль, являются Значениями.
3. Система по п.2, в которой сервер облачной платформы дополнительно выполнен с возможностью приема, если информация учетной записи приложения третьей стороны, соответствующая информации учетной записи облачной платформы, не получена после запроса сервера информации связывания, информации учетной записи приложения третьей стороны и информации пароля приложения третьей стороны, введенных пользователем, шифрования информации пароля приложения третьей стороны, помещения информации учетной записи приложения третьей стороны и зашифрованной информации пароля приложения третьей стороны в запрос регистрации, передачи запроса регистрации серверу приложения третьей стороны, при этом сервер приложения третьей стороны генерирует информацию доступа, не содержащую незашифрованный пароль, соответствующую информации пароля приложения третьей стороны, после выполнения аутентификации регистрации и выводит информацию доступа на сервер облачной платформы; и генерирования таблицы отображения информации связывания согласно информации доступа, не содержащей незашифрованный пароль, возвращенной сервером приложения третьей стороны, и вывода таблицы отображения информации связывания серверу информации связывания.
4. Система по п.1, в которой информация доступа, не содержащая незашифрованный пароль, является информацией маркера доступа, соответствующей паролю приложения третьей стороны, или зашифрованной информацией пароля приложения третьей стороны.
5. Способ посещения приложения третьей стороны через облачную платформу, содержащий этапы, на которых:
принимают информацию пароля облачной платформы и учетной записи облачной платформы, введенную пользователем;
осуществляют поиск сохраненной таблицы отображения информации связывания согласно приложению третьей стороны, выбранному пользователем, для получения информации учетной записи приложения третьей стороны и информации доступа, не содержащей незашифрованный пароль, соответствующей приложению третьей стороны и информации учетной записи облачной платформы, и передают информацию учетной записи приложения третьей стороны и информацию доступа серверу приложения третьей стороны; при этом сервер приложения третьей стороны аутентифицирует пользователя согласно информации учетной записи приложения третьей стороны и информации доступа, и принимают информацию успешной аутентификации, возвращенную сервером приложения третьей стороны.
6. Способ по п.5, в котором таблица отображения информации связывания содержит:
информацию учетной записи облачной платформы пользователя,
идентификатор приложения третьей стороны, соответствующий приложению третьей стороны, зарегистрированному пользователем,
информацию учетной записи приложения третьей стороны и
информацию доступа, не содержащую незашифрованный пароль, сгенерированный и выпущенный сервером приложения третьей стороны.
7. Способ по п.6, в котором таблица отображения информации связывания хранится по принципу Ключ-Значение, при этом информация учетной записи облачной платформы и идентификатор приложения третьей стороны являются Ключами, а информация учетной записи приложения третьей стороны, с помощью которой пользователь осуществляет вход в приложение третьей стороны, и информация доступа, не содержащая незашифрованный пароль, являются Значениями.
8. Способ по п.7, в котором этап поиска таблицы отображения информации связывания дополнительно содержит этапы, на которых:
если информация учетной записи приложения третьей стороны, соответствующая информации учетной записи облачной платформы, не найдена в таблице отображения информации связывания, пользователю предлагают произвести процедуру регистрации;
принимают информацию учетной записи приложения третьей стороны и информацию пароля приложения третьей стороны, введенных пользователем, шифруют информацию пароля приложения третьей стороны,
помещают информацию учетной записи приложения третьей стороны и зашифрованную информацию пароля приложения третьей стороны в запрос регистрации и передают запрос регистрации серверу приложения третьей стороны;
после того, как аутентификация регистрации выполнена успешно, генерируют посредством сервера приложения третьей стороны информацию доступа, не содержащую незашифрованный пароль, соответствующую информации пароля приложения третьей стороны, и выводят информацию доступа на сервер облачной платформы; и
генерируют и сохраняют посредством сервера облачной платформы таблицу отображения информации связывания согласно информации доступа, не содержащей незашифрованный пароль, возвращенной сервером приложения третьей стороны.
9. Способ по п.5, в котором информация доступа, не содержащая незашифрованный пароль, является информацией маркера доступа, соответствующей паролю приложения третьей стороны, или зашифрованной информацией пароля приложения третьей стороны.
10. Способ по п.9, дополнительно содержащий этапы, на которых:
после того, как сервер облачной платформы передает информацию учетной записи приложения третьей стороны и информацию доступа в сервер приложения третьей стороны,
осуществляют поиск посредством сервера приложения третьей стороны, сохраненной таблицы отношения отображения между маркерами доступа и информацией пароля приложения третьей стороны согласно принятой информации маркера доступа,
получают информацию пароля приложения третьей стороны, соответствующую информации маркера доступа, или дешифруют зашифрованную информацию пароля приложения третьей стороны посредством сервера приложения третьей стороны для получения информации пароля приложения третьей стороны; и
аутентифицируют пользователя посредством сервера приложения третьей стороны согласно информации учетной записи приложения третьей стороны, информации пароля приложения третьей стороны и предварительно сохраненной базе данных информации регистрации пользователя,
и возвращают информацию успешной аутентификации серверу облачной платформы после того, как аутентификация выполнена успешно.