Closed TomasKulhanek closed 7 years ago
deployed VF web scripts javascripts, webdav setup with authentication cannot deploy scripts - some problem with that, VF javascript is deployed problem connection to the metadata service - maybe some permission error: Sorry, error when connecting backend web service at /metadataservice/files error:{"ResponseStatus":{"ErrorCode":"UnauthorizedAccessException","Message":"Attempted to perform an unauthorized operation.","Errors":[]}} status:UnauthorizedAccessException
reported as issue #20
WEBDAV completed link authentication to VRE - in progress
currently building VF from master branch - cvmfs move in future
All main tasks done. Closing. Related issues will be closed after verification.
steps to integrate VF into public portal:
[X] VF accepts session id cookie, verifies it againts VRE service
DONE, http://internal-wiki.west-life.eu/w/index.php?title=D6.2:Virtual_Folder_and_Portal_integration
[X] metadataservice stores vf settings in database - previous implementation stores it in files DONE, in sqlite
[X] Metadataservice stores cache of files configurable - previously in /home/vagrant/work/{username}/ it was hardcoded DONE checking VF_STORAGE_DIR environment variable
[X] Metadataservice can call some server scripts (configured in Program.cs) when an event is triggered – I’m thinking of disabling/refactor this feature in case of portal deployment. E.g. Mountb2drop.sh – this needs to be refactored to support multiuser environment DONE, refactored mountb2drop, other scripts kept
[X] VRE proxy metadataservice to https://portal.west-life.eu/metadataservice or any appropriate URL to the metadataservice? DONE
[X] Distribution VF Metadataservice binaries to VRE portal: DONE /cvmfs/west-life.egi.eu/software/WP6Service
[X] enable /virtualfolder with web content at https://github.com/h2020-westlife-eu/west-life-wp6/tree/master/wp6-virtualfolder/www and redirect to /virtualfolder after login DONE
[X] enable /webdav/{username} with authorization check DONE
[X] restrict FileSystem provider DONE
[X] VRE exposes service returning userinfo based on request sessionid at /api/vfsession DONE
[X] register VF portal endpoint https://portal.west-life.eu/virtualfolder/ in oauth2 of services (dropbox)
[x] encrypt securetokens stored in virtualfolder DONE
[x] allow temporary WEBDAV URL with hash code instead of username in the path without need to authenticate, isseu #21
[x] automatic deployment to production portal based on github master branch