Find Jobs
Hire Freelancers

Implement user management and authorization service

$150-180 USD

Abgesagt
Veröffentlicht vor mehr als 7 Jahren

$150-180 USD

Bezahlt bei Lieferung
I have a job board web application that I need to secure. The web application is built based on microservices architecture with Spring Cloud and Netflix technologies. Technology Guidelines: 1) Need auth server to manage users and their security. 2) The technology stack should be Spring Cloud, Spring Cloud Security, Spring Data, and Spring Social 3) Authentication is based on token 3) The auth server is behind a Zuul API gateway and not expose to the "world". 4) Users account should be persisted using MongoDB 5) Auth server should run on Docker 6) Implement using Java 8 7) Build with Maven 8) I will provide a repository in GitHub for this 9) The services will be checked on Amazon AWS. 10) After usign is authenticated 11) Services discovery (API looks for Auth service and other services) using Eureka Functionality Guidelines: 1) There are three types of users with different permissions and login types - Job Seeker - signup/login with (a) username and password, (b) Facebook, (c) LinkedIn, (d) Google - (account should be recognized by email so different login of same user) - Recruiter - signup/login using username and password - Admin - login using username and password 2) Recruiters API - All pages of Recruiters are with context path of /recruiters - Login, Signup, Signout - Signup with username and password the user also provides: first name, last name which are stored in database - A recruiter belongs to a specific account. - An account is unique by its name - The account is created once the first recruiter of the account is signup - A recruiter can add a new recruiter to account by setting its name, email, and a password. Then, the new recruiter can login with its credentials - A recruiter can remove other recruiter from account - A recruiter can enable/disable other recruiter from account - Several recruiters can be admin of account - A recruiter cannot be in two accounts - Admin recruiter can get list of all recruiters 3) Job Seekers API - All pages of Job Seekers are with context path of / - Login, Signup, Signout - Signup with username and password the user also provides: first name, last name which are stored in database - Signup with social, the username (the email), first name, and last name are taken from social profile and store in database Project delivery: delivery is of 5 microservices in order to validate the security of all parties works as expected. 0) Simple client - AngularJS for demonstrating login with the different types of users 1) API Gateway service - Zuul 2) Authentication service 3) Dummy service for Job Seeker 4) Dummy service for Recruiter 5) Dummy service for Admin
Projekt-ID: 11723875

Über das Projekt

15 Vorschläge
Remote Projekt
Aktiv vor 7 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
15 Freelancer bieten im Durchschnitt $315 USD für diesen Auftrag
Avatar des Nutzers
================== Amazon MWS API Experts ================== NOTE: Most of the requirement of your project scope is already completed by us and we have demo for you as well. We are Amazon MWS API experts and completed so many projects using its API I have ready to use API for -- 1)Amazon Orders of seller 2)Amazon Product API 3)Amazon Price API 4)Amazon Repricer 5)Amazon SES API 6)Amazon SQS API 7)Amazon Product Advertising API I have done so many complex projects based on Amazon MWS API and i am sure your project would be very easy for me. I have demos ready along with me, ping me so that i can share the links of demos with you. Thanks
$1.546 USD in 10 Tagen
5,0 (8 Bewertungen)
5,8
5,8
Avatar des Nutzers
I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch tech organization such as Amazon, Cisco, Oracle etc. We have been involved in similar projects in the past and our track record has been excellent.
$183 USD in 10 Tagen
3,5 (24 Bewertungen)
5,6
5,6
Avatar des Nutzers
We have expertise in both SOAP and REST API development, deployment and testing for various domain. Provide extended and any time support. On time delivery. Some Rest API development and integration present in our portfolio. Can we discuss over chat now?
$180 USD in 7 Tagen
4,2 (8 Bewertungen)
4,3
4,3
Avatar des Nutzers
Dear Hiring Manager I have gone through the details of the post.I’m very interested in your job post as i am having more than 4years of experience in Windows Servers,Active Directory,Exchange,IIS Amazon Services,and other Cloud Based infra services. I believe my skills would be ideal for your project. I can complete this job within the required time period.I’m very excited to offer my services for your job. I am mostly online on Skype and hangout. We can discuss there in details in a quick way, if you are interested.
$180 USD in 10 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I am an India based Java Developer familiar with Spring , Spring Cloud , Microservices , Spring Security , Oauth , Spring Data Rest , Jpa , Hibernate etc . I have 2+ year of working experiance and picks up very fast . I am a programming enthusiast and love to solve problems .
$155 USD in 10 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von ISRAEL
Holon, Israel
5,0
24
Zahlungsmethode verifiziert
Mitglied seit Mai 24, 2012

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.