03.10.2008, 12:09 | #1 |
Участник
|
Аутентификация в SharePoint
Доброго дня, коллеги!
Из X++ кода обращаюсь к спикам SharePoint посредством прокси-сборки веб-сервиса: X++: _listService = new ImortApprovalInfo.ApprovalDocuments_ListService.Lists(); _listService.set_Url([url]http://portal.mycompany.ru/departments/Commercial/_vti_bin/Lists.asmx);[/url] cred = new System.Net.NetworkCredential("ЛОГИН", "ПАРОЛЬ", "ДОМЕН"); _listService.set_Credentials(cred); (System.Net.CredentialCache.DefaultCredential - не подходит - не хватает полномочий на SharePoint) |
|
03.10.2008, 12:58 | #2 |
Участник
|
а версия какая?
|
|
03.10.2008, 13:01 | #3 |
Участник
|
|
|
07.10.2008, 12:41 | #4 |
Участник
|
А в чем заключается неуклюжесть? У вас что, пароль зашит строковым литералом прямо в метод, и вы боитесь, что кто-нить сдернет usr-слой вашего приложения и узнает пароль, найдя его в коде? Ну так, храните его где-нить БД тогда. Если вы и БД не доверяете, то посмотрите в сторону WinAPI'шных функций CryptProtectData/CryptUnprotectData - они позволяют хранить пароли так, чтобы те могли быть расшифрованы только на той машине и под тем пользователем, под которым они изначально зашифрованы. Схожий подход использует, к примеру, Axapta Object Server Manager в 3-ке, сохраняя логин и пароль пользователя, под которым требуется запускать тот или иной AOS.
|
|
Теги |
sharepoint |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|