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

1. Способ предоставления пользователю доступа в Интернет, характеризующийся тем, что пользователь отправляет запрос на доступ в Интернет через шлюз первой организации, причем по упомянутому запросу пользователь начинает процесс аутентификации с предоставления упомянутой первой организации учетных данных для аутентификации, при этом после получения упомянутого запроса на доступ упомянутый шлюз переадресует упомянутого пользователя на веб-страницу второй организации для завершения процесса аутентификации, причем упомянутый процесс аутентификации характеризуется тем, что:
- упомянутый пользователь предоставляет первую часть упомянутых учетных данных для аутентификации, необходимых для отнесения пользователя к упомянутой второй организации;
- упомянутая первая организация переадресует упомянутого пользователя на упомянутую веб-страницу упомянутой второй организации;
- упомянутый пользователь для завершения процесса аутентификации предоставляет упомянутой второй организации через упомянутую веб-страницу вторую часть упомянутых учетных данных для аутентификации, необходимых для идентификации упомянутого пользователя упомянутой второй организацией;
- упомянутая вторая организация сообщает упомянутой первой организации о том, что упомянутый пользователь аутентифицирован, а
- упомянутая первая организация предоставляет упомянутому пользователю разрешение на доступ в Интернет по упомянутому запросу на доступ.
2. Способ по п.1, в котором упомянутая первая часть упомянутых учетных данных для аутентификации содержит имя пользователя в формате имя@область, где «имя» обозначает пользователя, а «область» обозначает упомянутую вторую организацию.
3. Способ по п.1 или 2, при котором упомянутая вторая часть упомянутых учетных данных для аутентификации содержит пароль.
4. Способ по п.1, в котором упомянутый запрос на доступ в Интернет содержит первый этап, на котором упомянутому пользователю присваивается IP адрес, и второй этап, на котором упомянутый шлюз переадресует упомянутого пользователя на локальную веб-страницу приглашения, на которой упомянутый пользователь должен ввести упомянутую первую часть упомянутых учетных данных для аутентификации.
5. Способ по п.1, в котором если упомянутому шлюзу не удается найти аутентификационный сервер упомянутой второй организации, то упомянутый шлюз отправляет упомянутые первые учетные данные на аутентификационный сервер, заданный по умолчанию.
6. Способ по п.1, в котором упомянутый шлюз отправляет упомянутую первую часть упомянутых учетных данных для аутентификации на аутентификационный сервер упомянутой второй организации.
7. Способ по п.6, в котором упомянутый шлюз определяет адрес упомянутого аутентификационного сервера с помощью запроса, отправленного в DNS.
8. Способ по п.6 или 7, в котором упомянутый шлюз имеет доступ к списку организаций и определяет адрес упомянутого аутентификационного сервера посредством сравнения упомянутой первой части учетных данных для аутентификации с упомянутым списком.
9. Способ по п.5, в котором обмен информацией между упомянутым шлюзом и упомянутым аутентификационным сервером защищают сигнатурой.
10. Способ по п.5, в котором кодируют обмен информацией между упомянутым шлюзом и упомянутым аутентификационным сервером.
11. Способ по п.10, в котором обмен информацией между упомянутым шлюзом и упомянутым аутентификационным сервером кодируют с использованием кодирования открытый ключ/закрытый ключ.
12. Способ по п.11, в котором на сервере управления ключами хранится список открытых ключей множества аутентификационных серверов соответствующего множества организаций.
13. Способ по п.12, в котором шлюзы упомянутого множества организаций периодически соединяют с упомянутым сервером управления ключами и сохраняют упомянутый список открытых ключей локально.
14. Компьютерная система, выполненная с возможностью реализации способа по любому из пп.1-13.
15. Компьютерная программа, выполненная с возможностью храниться в памяти упомянутого компьютера и содержащая части кода, выполненные с возможностью реализации способа по любому из пп.1-13 при исполнении упомянутым компьютером.