СИСТЕМЫ И СПОСОБЫ ДЛЯ АУТЕНТИФИКАЦИИ ОНЛАЙНОВОГО ПОЛЬЗОВАТЕЛЯ С ИСПОЛЬЗОВАНИЕМ СЕРВЕРА БЕЗОПАСНОЙ АВТОРИЗАЦИИ

1. Сервер безопасной авторизации для верификации идентификационных данных конечного пользователя, причем упомянутый сервер безопасной авторизации запрограммирован:
принимать от вычислительного клиента запрос аутентификации на компоненте авторизации, при этом запрос аутентификации включает в себя идентификатор запроса безопасной аутентификации;
подтверждать правильность запроса аутентификации на компоненте авторизации посредством, по меньшей мере, подтверждения правильности идентификатора запроса безопасной аутентификации; и
передавать ответ аутентификации от компонента авторизации в вычислительный клиент, при этом ответ аутентификации включает в себя код авторизации, причем код авторизации представляет собой подтверждение правильности запроса аутентификации.
2. Сервер безопасной авторизации по п. 1, при этом упомянутый сервер безопасной авторизации дополнительно запрограммирован:
принимать от вычислительного клиента запрос токена на компоненте токена, при этом запрос токена включает в себя код авторизации;
подтверждать правильность запроса токена, на компоненте токена, посредством подтверждения правильности кода авторизации; и
передавать ответ токена от компонента токена в вычислительный клиент, при этом ответ токена включает в себя токен идентификации, связанный с аутентифицированным сеансом, токен доступа и срок действия в секундах для токена доступа.
3. Сервер безопасной авторизации по п. 2, при этом упомянутый сервер безопасной авторизации дополнительно запрограммирован:
принимать от вычислительного клиента запрос информации пользователя на компоненте информации пользователя, при этом запрос информации пользователя включает в себя токен доступа;
подтверждать правильность запроса информации пользователя, на компоненте информации пользователя, посредством подтверждения правильности токена доступа; и
передавать данные конечного пользователя от компонента информации пользователя в вычислительный клиент в ответ на подтверждение правильности запроса информации пользователя.
4. Сервер безопасной авторизации по п. 2, при этом упомянутый сервер безопасной авторизации дополнительно запрограммирован передавать токен идентификации, включающий в себя, по меньшей мере, идентификатор запроса безопасной аутентификации из запроса аутентификации, параметры заголовка алгоритма, идентифицирующие алгоритм, и цифровой сертификат с отпечатком сертификата.
5. Сервер безопасной авторизации по п. 2, в котором токен идентификации кодируется с использованием кодирования Base64 и форматируется для обеспечения возможности синтаксического разбора токена идентификации на три строки, при этом каждая строка приспособлена декодироваться вычислительным клиентом в течение подтверждения правильности токена идентификации.
6. Сервер безопасной авторизации по п. 1, в котором идентификатор запроса безопасной аутентификации основан на, по меньшей мере, значении области видимости, типе ответа, идентификаторе вычислительного клиента, унифицированном индикаторе ресурса (URI) перенаправления, по которому будет отправлен ответ аутентификации, непрозрачном значении и значении строки, которое связывает сеанс вычислительного клиента с токеном идентификации.
7. Сервер безопасной авторизации по п. 1, при этом упомянутый сервер безопасной авторизации дополнительно запрограммирован передавать ответ аутентификации, включающий в себя идентификатор запроса безопасной аутентификации из запроса аутентификации, параметры заголовка алгоритма, идентифицирующие алгоритм, и цифровой сертификат с отпечатком сертификата.
8. Сервер безопасной авторизации по п. 1, в котором код авторизации кодируется с использованием кодирования Base64 и форматируется для обеспечения синтаксического разбора кода авторизации на три строки, при этом каждая строка приспособлена декодироваться вычислительным клиентом в течение подтверждения правильности кода авторизации.
9. Способ верификации идентификационных данных конечного пользователя, причем упомянутый способ реализуется с использованием вычислительного устройства безопасной авторизации, включающего в себя по меньшей мере один процессор, взаимодействующий с памятью, причем вычислительное устройство безопасной авторизации взаимодействует с вычислительным клиентом, при этом упомянутый способ содержит этапы, на которых:
принимают от вычислительного клиента запрос аутентификации на компоненте авторизации, при этом запрос аутентификации включает в себя идентификатор запроса безопасной аутентификации;
подтверждают правильность запроса аутентификации на компоненте авторизации посредством, по меньшей мере, подтверждения правильности идентификатора запроса безопасной аутентификации; и
передают ответ аутентификации от компонента авторизации в вычислительный клиент, при этом ответ аутентификации включает в себя код авторизации, причем код авторизации представляет собой подтверждение правильности запроса аутентификации.
10. Способ по п. 9, в котором вычислительное устройство безопасной авторизации дополнительно включает в себя компонент авторизации и компонент токена, причем упомянутый способ дополнительно содержит этапы, на которых:
принимают от вычислительного клиента запрос токена на компоненте токена, при этом запрос токена включает в себя код авторизации;
подтверждают правильность запроса токена, на компоненте токена, посредством подтверждения правильности кода авторизации; и
передают ответ токена от компонента токена в вычислительный клиент, при этом ответ токена включает в себя токен идентификации, связанный с аутентифицированным сеансом, токен доступа и срок действия в секундах для токена доступа.
11. Способ по п. 10, в котором этап, на котором передают ответ токена, дополнительно содержит этап, на котором передают ответ токена с токеном идентификации, причем токен идентификации включает в себя, по меньшей мере, идентификатор запроса безопасной аутентификации из запроса аутентификации, параметры заголовка алгоритма, идентифицирующие алгоритм, и цифровой сертификат с отпечатком сертификата.
12. Способ по п. 10, дополнительно содержащий этапы, на которых кодируют токен идентификации с использованием кодирования Base64 и форматируют токен идентификации так, что токен идентификации может быть синтаксически разобран на три строки, при этом каждая строка может быть декодирована вычислительным клиентом в течение подтверждения правильности токена идентификации.
13. Способ по п. 10, в котором вычислительное устройство авторизации дополнительно включает в себя компонент авторизации, компонент токена и компонент информации пользователя, причем способ дополнительно содержит этапы, на которых:
принимают от вычислительного клиента запрос информации пользователя на компоненте информации пользователя, при этом запрос информации пользователя включает в себя токен доступа;
подтверждают правильность запроса информации пользователя, на компоненте информации пользователя, посредством подтверждения правильности токена доступа; и
передают данные конечного пользователя от компонента информации пользователя в вычислительный клиент в ответ на подтверждение правильности запроса информации пользователя.
14. Способ по п. 9, в котором идентификатор запроса безопасной аутентификации основан на, по меньшей мере, значении области видимости, типе ответа, идентификаторе вычислительного клиента, унифицированном индикаторе ресурса (URI) перенаправления, по которому будет отправлен ответ аутентификации, непрозрачном значении и значении строки, которое связывает сеанс вычислительного клиента с токеном идентификации.
15. Способ по п. 9, в котором этап, на котором передают ответ аутентификации, дополнительно содержит этап, на котором передают ответ аутентификации с кодом авторизации, при этом код авторизации включает в себя, по меньшей мере, идентификатор запроса безопасной аутентификации из запроса аутентификации, параметры заголовка алгоритма, идентифицирующие алгоритм, и цифровой сертификат с отпечатком сертификата.
16. Способ по п. 9, дополнительно содержащий этапы, на которых кодируют код авторизации с использованием кодирования Base64 и форматируют код авторизации так, что код авторизации может быть синтаксически разобран на три строки, при этом каждая строка может быть декодирована вычислительным клиентом в течение подтверждения правильности кода авторизации.
17. Машиночитаемый носитель информации с воплощенными на нем машиноисполняемыми инструкциями для верификации идентификационных данных конечного пользователя, при этом при исполнении по меньшей мере одним процессором машиноисполняемые инструкции предписывают процессору:
принимать от вычислительного клиента запрос аутентификации на компоненте авторизации, при этом запрос аутентификации включает в себя идентификатор запроса безопасной аутентификации;
подтверждать правильность запроса аутентификации на компоненте авторизации посредством, по меньшей мере, подтверждения правильности идентификатора запроса безопасной аутентификации; и
передавать ответ аутентификации от компонента авторизации в вычислительный клиент, при этом ответ аутентификации включает в себя код авторизации, причем код авторизации представляет собой подтверждение правильности запроса аутентификации.
18. Машиночитаемый носитель информации по п. 17, в котором машиноисполняемые инструкции дополнительно предписывают процессору:
принимать от вычислительного клиента запрос токена на компоненте токена, при этом запрос токена включает в себя код авторизации;
подтверждать правильность запроса токена, на компоненте токена, посредством подтверждения правильности кода авторизации; и
передавать ответ токена от компонента токена в вычислительный клиент, при этом ответ токена включает в себя токен идентификации, связанный с аутентифицированным сеансом, токен доступа, и срок действия в секундах у токена доступа.
19. Машиночитаемый носитель информации по п. 18, в котором машиноисполняемые инструкции дополнительно предписывают процессору:
принимать от вычислительного клиента запрос информации пользователя на компоненте информации пользователя, при этом запрос информации пользователя включает в себя токен доступа;
подтверждать правильность запроса информации пользователя, на компоненте информации пользователя, посредством подтверждения правильности токена доступа; и
передавать данные конечного пользователя от компонента информации пользователя в вычислительный клиент в ответ на подтверждение правильности запроса информации пользователя.
20. Машиночитаемый носитель информации по п. 18, при этом котором сервер безопасной авторизации дополнительно запрограммирован передавать токен идентификации, включающий в себя, по меньшей мере, идентификатор запроса безопасной аутентификации из запроса аутентификации, параметры заголовка алгоритма, идентифицирующие алгоритм, и цифровой сертификат с отпечатком сертификата.
21. Машиночитаемый носитель информации по п. 17, при этом идентификатор запроса безопасной аутентификации основан на, по меньшей мере, значении области видимости, идентификаторе вычислительного клиента, унифицированном индикаторе ресурса (URI) перенаправления, по которому будет отправлен ответ аутентификации, непрозрачном значении и значении строки, которое связывает сеанс вычислительного клиента с токеном идентификации.