- Create an interface that allows a user to upload a file to MOVEit Transfer using the REST API
- The app should allow for any username/password and upload the file into the user’s home folder
- Post the code to a Github repo
- Repo should have instructions on how to run the sample (including any machine or browser configuration required)
- You may choose any language, framework or interface pattern
- Basics of using the MOVEit Transfer web UI: https://docs.ipswitch.com/MOVEit/Transfer2020/Help/Admin/en/index.htm#31238.htm
- API Documentation - https://docs.ipswitch.com/MOVEit/Transfer2020_1/Api/rest/
- Interactive Swagger documentation of REST APIs: https://mobile-1.moveitcloud.com/swagger/ui/index
- Authorization help The API uses Access Tokens to validate the user. The first step is to get the token by providing the username and password to the server After the token is received it is added to headers as “Authorization” = “Bearer ” Auth-sample.txt attachment is a PowerShell example that should help you understand how to get the token and use i
- Have a Google chrome browser installed
- Run it with CORS disabled :
- Disable CORS in Chrome oOSX:
- 1.Quit Chrome
- 2.Go to Terminal
- 3.Execute the following command: 4.open /Applications/Google\Chrome.app --args --user-data-dir="/var/tmp/Chrome dev session" --disable-web-security
- Disable CORS in Chrome Windows:
- Close all Chrome windows
- 2.Open "Run"
- 3.Execute the following command: 4.chrome.exe --user-data-dir="C://Chrome dev session" --disable-web-security
- Download the Allow CORS: Access-Control-Allow-Origin extension for the browser and enable it.
- Disable CORS in Chrome oOSX:
- Open Visual Studio. From the top menu bar, select File > Open > Open from Source Control. The Team Explorer - Connect pane opens. In the Local Git Repositories section, select Clone
- Uploading method is currently under development!
- Implement Unit Testing for better perfomance
- Fix the Uploading method issue
- Logic, syntax & comments add & fix if necessary