Completado

Need better and secure concept to connect to different partner systems

Hello,

I am working on a online market platform which connects to different partner systems to manage my partners users. I am not that experienced so that why I need some advice AND/OR a better concept for my system.

Problem: My system is connecting with simple web-services to multiple different partner systems (number is increasing) which allows me to create and deactivate users in the partner systems backend. Right now I am forcing every partner to implement the same REST-API web services (CREATE, DEACTIVATE, DELETE users) on their side so that I can connect to them and manage their users with simple AJAX calls from my frontend (see attached screenshot).

Question 1: -> Every partner has a different system and I would like to make the partner’s effort and integration easier. Is there a better way to standardize the integration of all partner’s to my system since they are all implementing the same web services? If yes, is there a better way to secure the web-services without a lot of effort?

I did some research and come up with some other ideas:

1. Keeping those web-services and secure them with JWT, OAuth or other keyValue pair. This could be a bigger implementation for the customer?

2. Use just one single web-service with different parameters to keep it simple

3. Using webhooks instead of web-services?

-> Do you have a better concept? Advantages or disadvantages of those?

Question 2: The REST-API web-services which the partners are implementing are just secured with HTTPS and don’t have any other security features. Some new customers could not be just concerned about the implementation effort they could even be concern about the security as well.

-> If I keep the concept of forcing partner to implement the mentioned web services, is there a better and easy way to secure the web-services without a lot of effort for them?

I appreciate every suggestion

Important: Please provide a short description of your concept with your proposal.

Thanks

Habilidades: AJAX, Arquitectura de software, Web Development, Desarrollo de software, Servicios web

Información del empleador:
( 3 comentarios ) Berlin, United States

Nº del proyecto: #20807499

Adjudicado a:

uyCoding

Hi, I think the easier solution is keeping the schema of posting user updates to your partner's endpoints, but with the following considerations: - The API implemented by your partners should be REST JSON/Based (avoi Más

$45 USD / hora
(2 comentarios)
6.6

16 freelancers están ofertando el promedio de $39/hora para este trabajo

dreamci

Hi there We are top quality full-stack developers and we are ready to work on this project, we use Version Control Systems, Staging Servers, Team Slack Channel and Task Management Tool Can you send me a message? Then Más

$40 USD / hora
(80 comentarios)
8.2
cr8tivewebexpert

Hi, 1. oAuth should not be bigger for them and that would be better as well. 2. Yes, single web service can be built as well 3. Webhooks are also good but it depends on how they/you want it. I think best way to giv Más

$50 USD / hora
(179 comentarios)
8.2
seekdeveloper

Hi, I have read your post and understood your requirement. Looking for the freelancer to work on your next project? Or just need some issues/bugs/fixes ASAP? I have 11+ years of experience and I'm here for you! My sk Más

$30 USD / hora
(34 comentarios)
7.8
BigCityInstitute

Dear client! Coding is Fun! I have read your requirement carefully and very interesting in your project. I have some of my own ideas to discuss with you. I think that you need to develop plugins and just give them. or Más

$25 USD / hora
(75 comentarios)
7.1
keshavkalra90

Hi there, I have read initial brief but really need a more detailed document or a small quick conversation. Current bid amount is a random quote, the final amount to be discussed after our quick productive conversatio Más

$37 USD / hora
(109 comentarios)
6.9
adicoman

Hi, I am very interested to work on your project. I have 17+ years experience in Web Development using a large variety of programming languages, frameworks, database architecture, APIs, CRMs, ERPs, mobile development Más

$45 USD / hora
(43 comentarios)
5.6
YuKai7777

Dear employer. How are you? I am a senior backend developer, Ajax and Web development master. I can do anything you hope for your success and our good relationship. Hope you the best luck in everything you do. I h Más

$37 USD / hora
(8 comentarios)
5.5
DaniilSpasov

Hello. How are you today? I've read your job post carefully. This job really attracts me and also your required skills are completely matched with my major skills. I have good knowledge and rich experience with it. I b Más

$50 USD / hora
(8 comentarios)
5.3
grigorywazin

Hi, How are you? ⭐24hours communication, if you need, I can work as full time⭐ I’ve carefully gone through your job post. I feel very confident on your project and You will get the "Best Result" in time if you work wit Más

$37 USD / hora
(11 comentarios)
5.7
mitss

Hello As i checked your given requirement details and as you want mobile responsive website. by using Angularjs, bootstrap,html5 with havascript responsive [login to view URL] here check our developed mobile responsive website Más

$35 USD / hora
(5 comentarios)
4.6
chesslover

Hi there, I am a Senior API gateway architect/developer utilizing industry best practices and standards such as containerized microservices on Docker/Kubernetes, JWT and OpenID Connect security, BFF Pattern ("Backends Más

$35 USD / hora
(2 comentarios)
3.2
SparkStreet

My name is Tom Griffin and I am a emerging technology consultant based in Northern NJ. Rather than specifically defining a solution, I would like to first answer the questions you posed and then hopefully have a conver Más

$65 USD / hora
(1 comentario)
0.6
Meanstack1

Hi, I’m a Full Stack Developer. I have 4+ years of experience as a Web and Mobile Application Developer, and I believe I am ready to move with your project. I had done many jobs with stunning designs that promote your Más

$25 USD / hora
(0 comentarios)
0.0
amilabanuka

the best way would be to secure the API connection using either JWT or message digest based security. JWT has a lot of libraries and therefore would be easy to implement by partners. I can help you to implement the JWT Más

$37 USD / hora
(0 comentarios)
0.0
adaptApps

Hi, As this projects looks like its from scratch I STRONGLY suggest you hire a small TEAM (involving at least UI/UX Designer & Sr. Fullstack developer which we are providing WITHIN the same hourly rate/budget.) who wil Más

$25 USD / hora
(0 comentarios)
0.0