Integration with O365 from spring boot
- or -
Post a project like this1493
$300
- Posted:
- Proposals: 15
- Remote
- #2732170
- OPPORTUNITY
- Awarded
18 years expert in PHP, MySQL, HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, Chrome Extension, VB, VBA, AutIT Programming & Website Data Scraping
Ambala
11313519234823247626477822723942633718284115129495373114743314538432918793318441
Description
Experience Level: Entry
We require the ability to integrate and share documents with O365 from a spring boot microservice.
We need a Spring Boot microservice that can receive REST calls to then interact with an O365 account.
Essentially this microservice will be a gatweway between our webservice and a user's O365 account for send/retrieve of files.
We would like to:
1) Be able to authenticate a user with O365 so that we could use APIs as follows.
We would like to send this to the spring boot microservice
/o365/auth POST
{
o365User: 'test',
o365pass: 'testpass',
}
and have it return a usable api token or a 401 if not valid.
2) Be able to read that user's list of available files/folders.
/o365/readFiles POST
{
o365token: '34324sdf234sdf234sfd234t',
folderStartPoint: '.',
}
We need to pass the token provided in step 1 and a folder start point, we need to retrieve the list of files/folders from O365 for further processing.
3) POST a document, image or even video to O365 for storage in a named folder or folder-id.
header: 'auth-token:34324sdf234sdf234sfd234t'
/o365/putFiles/id POST
multi-partfile.
We need to POST a file to the folder id on 0365 by sending a file to the spring boot controller which then sends it to O365.
4) Be able to retrieve a file from O365 as a binary.
header: 'auth-token:34324sdf234sdf234sfd234t'
/o365/getFile/id GET
We need to be able to send an O365 id and token to the spring boot controller and have the O365 file with that ID returned to the caller.
We need a Spring Boot microservice that can receive REST calls to then interact with an O365 account.
Essentially this microservice will be a gatweway between our webservice and a user's O365 account for send/retrieve of files.
We would like to:
1) Be able to authenticate a user with O365 so that we could use APIs as follows.
We would like to send this to the spring boot microservice
/o365/auth POST
{
o365User: 'test',
o365pass: 'testpass',
}
and have it return a usable api token or a 401 if not valid.
2) Be able to read that user's list of available files/folders.
/o365/readFiles POST
{
o365token: '34324sdf234sdf234sfd234t',
folderStartPoint: '.',
}
We need to pass the token provided in step 1 and a folder start point, we need to retrieve the list of files/folders from O365 for further processing.
3) POST a document, image or even video to O365 for storage in a named folder or folder-id.
header: 'auth-token:34324sdf234sdf234sfd234t'
/o365/putFiles/id POST
multi-partfile.
We need to POST a file to the folder id on 0365 by sending a file to the spring boot controller which then sends it to O365.
4) Be able to retrieve a file from O365 as a binary.
header: 'auth-token:34324sdf234sdf234sfd234t'
/o365/getFile/id GET
We need to be able to send an O365 id and token to the spring boot controller and have the O365 file with that ID returned to the caller.
Stuart G.
100% (6)Projects Completed
6
Freelancers worked with
5
Projects awarded
55%
Last project
6 Sep 2020
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies