I have multiple web services that need to be integrated into one solution. One frontend would provide access to features from all services. Each of the serviceservices has its own native authentication, and keep theirkeeps its own usersusers' data, services dont. Services don't support Oauth neither theOAuth or SAML. What I need to doachieve is that when a user gets logged in, he can actually access all services with one central account. ( howeverHowever, each service needs to have corresponding user data ).
When a user is created it, he will have an account created in some central authentication service, as well as in all other services. So when the user authenticates against the central authorization service, it would be good if somehow the right credentials would be attached to requestrequests to a certain service.
Lets say I have A- authentication service B - some service C - some other service
- A - authentication service
- B - some service
- C - some other service
whenWhen a user is created/registered on A automatically are created, accounts onon B and C are automatically created (with the same password can be used )and
when. When the user tries to access thea resource on B or C, if not authenticated, he will be redirected to authentication and after. After the authentication is succesfullsuccessful, the original request will have credentials attached for that service so that native authentication on the service B can be performed.