2015-07-23 3 views
0

Я хочу показать фотографию высокого разрешения пользователя, которую они загрузили в Active Directory., отображающий фотографию пользователя с высоким разрешением Active Directory

Вы можете получить доступ к этой фотографии после аутентификации, посетив прямой URL (изменено на частную жизнь):

https://exchange.mycompany.org/ews/Exchange.asmx/s/[email protected]&size=HR648x648

Таким образом, это работает после аутентификации:

<img alt="UserPhoto" src='https://exchange.mycompany.org/ews/Exchange.asmx/s/[email protected]&size=HR648x648'/> 

Я полностью понимаю, почему ты 'd хотите, чтобы это было за аутентификацией, но есть ли способ получить к ней доступ без аутентификации?

Я также попытался загрузить фотографии через завиток, так что я мог потенциально загрузить их в свою базу данных (не повезло)

curl -u DOMAIN\\username:password -O https://exchange.mycompany.org/ews/Exchange.asmx/s/[email protected]&size=HR648x648 

Кто-нибудь есть творческое решение?

ответ

0

я смог запустить рубиновый скрипт для проверки подлинности на внутреннем интерфейсе с помощью:

system('curl -u username:password -o filename.jpeg url_of_photo') 

Это загружал фотографии на местном уровне. Затем их можно просмотреть без проверки подлинности.