powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Web Service. Авторизация ис под UNIXа
7 сообщений из 7, страница 1 из 1
Web Service. Авторизация ис под UNIXа
    #37175706
Друзья, столкнулись с такой проблемой:

Есть UNIX-машина, на ней стоит Oracle AS, на нем "разработчик 1" реализовал некую систему-1. Есть Windows-сервер, на нем стоит WSS 2007, на нем "разработчик 2" реализовал некую систему-2. Надо из системы-1 обращаться к веб-сервисам системы-2. Возникает проблема авторизации: из винды в винду обращаться просто, а вот как делать это из юниксов?

Кто-нибудь сталкивался с подобной задачей интеграции гетерогенных систем? Существуют дополнительные ограничения: на виндовом сервере в asp.net (в web.config) нельзя ставить form-based аутентификацию. На уровне IIS можно разрешить basic-аутентификацию в дополнение к windows-integrated. Но этого, вроде, недостаточно?

В общем тех, кто решал подобную задачу, просьба откликнуться, а то разработчик-1 и разработчик-2 кивают друг на друга, а дело никак не сдвинется с мертвой точки.

PS. Где бы найти толковую доку на тему кросс-платформенного взаимодействия веб-сервисов?
...
Рейтинг: 0 / 0
Web Service. Авторизация ис под UNIXа
    #37175978
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде бы www кроссплатформенный по умолчанию.
задача какая? узнать, есть ли такой логин и пароль?
или что?
пусть разработчик винды, импортирует каждый раз, все логины и пароли из unix к себе, с какой то периодичностью , и потом работает уже локально со своими инструментами. чтобы забыть о unix составляющей.
...
Рейтинг: 0 / 0
Web Service. Авторизация ис под UNIXа
    #37176005
Задача - вызвать виндовый сервис из юникса, то есть отправить soap-запрос и получить soap-ответ. При этом на винде нет и никогда не будет анонимного доступа и form-based аутентификаци. Юниксовому процессу известен логин, пароль и доменное имя некоторого виндового пользователя, которому разрешен доступ к сервису. Вопрос: как юниксовый процесс должен использовать эту информацию, чтобы получить доступ. Если бы доступ осуществлялся из винды, то там реализован достаточно сложный протокол аутентификации, NTLM или Kerberos, и винда с виндой сами rfк-то договариваются без участия человека. Но если доступ должен осуществиться из Unix'а, то непонятно, что делать.

Далее - очевидно, виндовый сервер, к которому нужно обратиться из юниксов, надо как-то настраивать. Например, разрешить basic аутентификацию в дополнение к windows-based (это делается в настройках IIS). Но только этого оказалось недостаточно, надо сделать что-то еще. Вот в этом и вопрос - что. Поэтому я обращаюсь к людям, имеющим ПРАКТИЧЕСКИЙ опыт, т.е. умеющим вызывать виндовые сервисы из юникса при условии, что запрещен анонимный доступ и forms-аутентификация на уровне asp.net.
...
Рейтинг: 0 / 0
Web Service. Авторизация ис под UNIXа
    #37176060
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с ходу ничего, кроме сертификатов, на ум не приходит ....
...
Рейтинг: 0 / 0
Web Service. Авторизация ис под UNIXа
    #37176152
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да короче. код который на линуксе, портируете на винду.
увольняте линукс программера или переучиваете его в виндос программмера и он дописывает :)
или юзаете mono .net ,чтобы на линуксе апнуть собственно .net совместимую программу. но первый путь легче :)
...
Рейтинг: 0 / 0
Web Service. Авторизация ис под UNIXа
    #37176234
AlexeiKда короче. код который на линуксе, портируете на винду.
увольняте линукс программера или переучиваете его в виндос программмера и он дописывает :)
или юзаете mono .net ,чтобы на линуксе апнуть собственно .net совместимую программу. но первый путь легче :)
Нет у нас никакого линукса. У нас кошерный юникс. HP UX 11.31. Уволить и переучить не получится, на внедрении Oracle AS у ряда товарищей есть очень и очень большой "интерес". На винде подобные "интересы" в принципе невозможны. Так что нет у нас другого пути, кроме как заставить работать эту связку.
...
Рейтинг: 0 / 0
Web Service. Авторизация ис под UNIXа
    #37180860
Фотография Верблюд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexeiKпусть разработчик винды, импортирует каждый раз, все логины и пароли из unix к себе, с какой то периодичностью , и потом работает уже локально со своими инструментами. чтобы забыть о unix составляющей.

Ыыы.. жесть какой. Если поставить STS и использовать аутентификацию на основе заявок, то проблема уйдет сама собой.

http://webcache.googleusercontent.com/search?q=cache:I5IYyIwtPwsJ:msdn.microsoft.com/en-us/netframework/gg413253+Security+Token+Service+Claims+Oracle+WIF&cd=1&hl=ru&ct=clnk&gl=ru&source=www.google.ru
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Web Service. Авторизация ис под UNIXа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]