windows server 2012 - ithit-ajax-file-browser active directory WebDav auto-login -



windows server 2012 - ithit-ajax-file-browser active directory WebDav auto-login -

i'm using active directory in windows server2012 r2 , iis 8.5 create webdav each user , can accessed via user-name , user-password. 1 folder per user. works using webdav clients. have web browser using ithit-ajax-file-browser.

my problem is, when set parameters web-part server shows authentification pop-up before logging me automatically.

i'im using

var settings = { basepath: '/davbrowser/', id: 'ajaxfilebrowsercontainer', url: webdavserverpath, style: 'height: 100%; width: 100%', msofficetemplatespath: '/templates/', selectedfolder: webdavserverpath, themename: 'windows_8', iconssize: 16 //platform: 'mobile' }; var ajaxfilebrowser = new ithit.webdav.client.ajaxfilebrowser.controller(settings); ajaxfilebrowser.getsession().setcredentials('username', 'password'); ajaxfilebrowser.setselectedfolder('/username');

`

the auto-login works login pop-up still appears. there solution delete it? i'm using basic authentification

in code, in settings, setting selectedfolder parameter. causes request sent before setcredentials called. remove selectedfolder setting , phone call setselectedfolder, doing same thing, after setcredentials call.

i suggest update code utilize async approach, introduced in nail ajax file browser v2.1.0.1483:

var settings = { basepath: '/davbrowser/', id: 'ajaxfilebrowsercontainer', url: webdavserverpath, style: 'height: 100%; width: 100%', msofficetemplatespath: '/templates/', //selectedfolder: webdavserverpath, themename: 'windows_8', iconssize: 16 //platform: 'mobile' }; var ajaxfilebrowserloader = new ithit.webdav.client.ajaxfilebrowserloader(settings); ajaxfilebrowserloader.oninit = function(ajaxfilebrowser) { // event fired when command loaded , created. ajaxfilebrowser.getsession().setcredentials('username', 'password'); ajaxfilebrowser.setselectedfolder('/username'); }; ajaxfilebrowserloader.loadasync();

another thing, can cause standard web browser login dialog cors request. in case settings.url parameter contains webdav server url located in origin (domain, port or protocol). unfortunately there no real solution case. workaround placing page ajax file browser on same server webdav server located. can find more info here.

active-directory windows-server-2012 php-5.5 iis-8.5 ithit-ajax-file-browser

Comments

Popular posts from this blog

assembly - What is the addressing mode for ld, add, and rjmp instructions? -

vowpalwabbit - Interpreting Vowpal Wabbit results: Why are some lines appended by "h"? -

Is there a way to convert an HTML page styled with Bootstrap CSS into email-compatible html? -