En cours

spring boot authentication

I need to implement in my project domain authentication. I am running in a web-frontend (angular-6 and node-js) with the backend as micro-services. I need your help to implement authentication. And for this, I am going to need you to implement the following variants and I will choose later the one I am the most comfortable with. Please pay attention I need them all to be implemented.

I know there are zillions tutorials on the net, I just don't have enough time/patience to read them all from top to bottom. However, I am going to test them all. ;-) Anyway, what I want to tell this should not be a big deal for someone who knows what he/she's doing.

Code requirements:

* Java 8;

* spring-boot only - please try to avoid spring if possible (Beans, Services, etc are allowed);

* jacoco code coverage 50% for all modules;

* all external resources (urls, tokens) should be placed in [login to view URL] (please use yml format, not properties);

* I am after Oauth2 with JWT;

* Inside my services (on the backend side) I need to get the user-id - domain/saml/whatever. It would be nice if I can get a local id, but I can live also with one of those.

What I need to do:

1. Oauth2 with JWT authentication over an active directory;

+ the browser needs to authenticate first against an authentication service over a domain (there will be a separate microservice that should implement the authentication);

+ after a succesfull authentication, the browser will be allowed to access a REST endpoint only if the user belongs to a certain group / has a specific role;

2. Single-sign-on on Office365 domain;

+ same as above, only this time the user is authenticated against an office 365 domain;

There are some useful resources on auth0.com. You may inspire from there. Also, if case (extreme), you may use their services to handle this (you may create a demo account).

Start your bit with "+++" so I know you read the post and understood what I am asking. Comments which are not starting with this token will be removed from start (I can see in the list view the starting of the post). Also, in your bid, please state how much time it would take you to do this. Normally, it should be less than one day. Please state why it would take longer.

Beware - I do not need a fancy HTML page to prove the authentication. Just some form with username/password and submit is fine. Don't waste time on this.

The idea is that I am going to use your work in my code and I need it to be easy to be ported.

Compétences : Java

en voir plus : spring-boot-starter-security, spring boot security rest, spring boot security login example with database, spring boot authentication and authorization example, spring boot basic authentication, spring boot authentication manager, spring boot security custom authentication, spring boot security database, spring security authentication user users table mysql, drupal filesystem give access specific role, applying specific role think important position within barclays, forum software spring security authentication, java spring boot application that exposes restful api, java web application - reports/charts/geo maps (jasper/birt/spring boot - birt, spring boot, http slanso com index php controller authentication&back my account&idlang 2, freelancer spring boot, mechanical engineering specific role in engineering profession and range of service, angular 2, spring boot, jhipster spring boot 2

Concernant l'employeur :
( 8 commentaires ) Sterrebeek, Belgium

Nº du projet : #17668364

Décerné à:

pawanpulivarthi

+++ Dear Client, I have good experience in Spring Boot Security with OAuth2 & JWT. The same I have done my present project which I can't disclose here. I will do this easily and help you in further configurati Plus

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% EUR en 10 jours
(0 Commentaires)
0.0

19 freelance font une offre moyenne de €571 pour ce travail

trustus

Hello, We have a team of Skilled Java-J2EE professionals with experience up to 8 years. ===== Our Expertise in Java / J2EE : * Desktop Applications : Swing, Eclipse Rich Client Platform, AWT, SWT, RMI * Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(71 Commentaires)
7.6
khangcnttit92

Hi Nice to meet you. I checked your description carefully. I can do it for you with more than 8 year in JavaEE Can we talk?

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(103 Commentaires)
5.7
AleenaIlyas

Hi there, I have read the details I am experienced with Java. I can help you with this job, Please come to chat so we can discuss this job.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(8 Commentaires)
5.7
paulprabhakarand

Hi, This is Paul Devanesn has done [login to view URL] and [login to view URL] from IIT Madras. I am a tech savvy person, more than a decade I am developing and delivering applications on Java based technologies. I am a certified Java profess Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 20 jours
(22 Commentaires)
5.2
anuragiitk

I am an IITK graduate and I have 11 years of experience in software development. I have 100% completion rate and I have finished projects with the highest level of customer satisfaction. I have a team of rock star dev Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(23 Commentaires)
5.4
swteam4

+++ Hello, I am a software developer with over 12 years experience. I have expertise working with Java 8, Springboot, JWT tokens, databases like MySQL. I will implement the following: 1. Microservice to authentic Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(18 Commentaires)
4.4
ce007

+++ Hello, let me offer my skills for your project. I'm well versed in Spring Boot and particularly its authentication model. You mentioned you want to stay away from Spring as possible in favor of Spring Boot. Not Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 7 jours
(1 Évaluation)
3.5
StrongDecs

+++ the pass token Greetings, I confirm I have read all the requirements and I propose fastest delivery over top quality here I assume most extreme time schedule would go up is 4 days long delivery 1) I Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 4 jours
(12 Commentaires)
3.2
arunsamanta

Hello Sir, Going through your project description and matching my and my team's experience of creating something very similar to this, I am excited to work with you to fulfill your requirement. Though I have giv Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(3 Commentaires)
2.7
neerajpaliwal49

Hi, I've gone through the job details mentioned above. Based on my skills and background, I consider myself eligible for the concerned post. I have worked on complex Angular1, Angular2, Angular 4/5/6,React app d Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 30 jours
(1 Évaluation)
2.4
yuriecojocari

JAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA CODE ONLYJAVA COD Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(1 Évaluation)
1.2
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(0 Commentaires)
0.0
miraymond

+++ Hello! My name is Yin and I am a Web expert. I have enough of your needs and I am confident as a result. I have been working in the Web field for 10 years and have rich experience. I have nothing special t Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(1 Évaluation)
3.7
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 7 jours
(0 Commentaires)
0.0
sebastinemanuel

Sebas: Hi, this is Sebastian from Argentina, I have worked in java 5 years. I have done something similar you are looking for in a public repo. On github my repo is soyseeb and you will find something about oauth. Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(0 Commentaires)
0.0
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(0 Commentaires)
0.4
Bizappln

We are a team of developers having extensive experience in software development and mobile application. You can refer our work at [login to view URL] which is multi-channel inventory management software which we developed and Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 17 jours
(0 Commentaires)
0.0
DECKIT

Hey, I have completed my BE in Computer Engineering in 2010. I have experienced JAVA 8 with Angular 6.0 (Latest Version). From the Framework side, I have experience in Hibernate, Spring Boot, Spring MVC. I Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(0 Commentaires)
0.0