Implement Authentication and Authorization Service

I have a web application that I need to secure.

The web application is written in Java (Spring Cloud) and based on microservices (an image of like environment is attached).

Currently the application is not secured and I would like to have a service for authentication and authorization.

The service guidelines:

1) The service should be written in Java

2) The framework is Spring Cloud

3) The secure of users should be according to their types. There are 3 types of users:

3.1) Child - secure with (a) username & password (b) social-Facebook

3.2) Teacher - secure with username & password

3.3) Admin - secure with username & password

4) System should be build with Maven

More guidelines:

1) The service should be behind Zuul
2) The different user types have different Roles and can access different paths
2.1) Child can access**
2.2) Teacher can access**
2.3) Admin can access all paths
3) The service should manage users (persistency)
4) Except the authentication the service should expose API to:
4.1) Add a teacher (a teacher can add new teacher by providing name, email, and with temporary password)
4.2) Admin can add a teacher
4.3) Admin can add a child
5) Child can login/signup with username&password and facebook (identified as same user)

Project delivery:

1) API Gateway service
2) Authentication service
3) Dummy service for child
4) Dummy service for teacher
5) Dummy service for admin

Habilidades: Java, Redes sociales, Arquitectura de software

Ver más: zend framework authorization, child themes genesis framework, build system service java, need location based service, implement billing java spring, cakephp admin routing authentication, java spring web service client, design implement software test plan agile framework, order management service oriented company implement oracle application, central authentication service authorization moodle, software write mq4, software write chip epson, useful software write book, software write web specs, image based authentication java iba, free software write user guide, software write edid, free software write company profile, software write websites idea, software write book images, software write books, software write protection, free software write book, software write book, convert web service maven build

Información del empleador:
( 23 comentarios ) Holon, Israel

ID de proyecto: #11657942

9 freelancers están ofertando el promedio de $137 para este trabajo

$263 USD en 10 días
(91 comentarios)

Hi there, I’d like to be considered for your job position. I’m a Software Developer with a strong background developing android & and web application. I can turn your requirement in a way that represents your brand Más

$94 USD en 10 días
(16 comentarios)

I am Senior Java/Scala Developer with 15 years of experience in design and development with strong problem solving skills. Code Samples [url removed, login to view] CV [url removed, login to view]

$170 USD en 5 días
(18 comentarios)
$94 USD en 10 días
(5 comentarios)
$94 USD en 3 días
(7 comentarios)

Hi, I have successfully completed in 3 Projects on Freelancer in as little as 2 weeks and i believe I can accomplish this task as well. I have 12 Years’ experience in System Analysis, Design, Implementation and test Más

$205 USD en 10 días
(4 comentarios)

I work in Germany as an IT Consultant. I am familiar with Spring Cloud and also Spring Framework.

$122 USD en 5 días
(0 comentarios)

I will secure your web application and implement Authentication and Authorization.

$100 USD en 15 días
(0 comentarios)
$94 USD en 10 días
(0 comentarios)