Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature / Move gateway authentication to a separate service #477

Merged

Conversation

martin-traverse
Copy link
Collaborator

  • Added trac-auth service with responsibility to issue and refresh TRAC auth tokens
  • Gateway auth handler performs validation only, browsers are redirected to trac-auth for login
  • Gateway issues token refresh requests in parallel and combines auth headers, so refresh happens silently for clients
  • Authentication and login providers are plugins and can be replaced / customized
  • Improved automatic routing setup based on platform config services section (custom routes are still possible)
  • Token validation and management in back end services is not affected

…processing is removed from the gateway and will now be handled by the auth service.
…l auth validation, the same as a regular service.
@martin-traverse martin-traverse force-pushed the feature/separate_auth_service branch from 3b35dd6 to a926993 Compare December 8, 2024 23:32
@martin-traverse martin-traverse merged commit f52ca0b into finos:main Dec 8, 2024
41 checks passed
@martin-traverse martin-traverse deleted the feature/separate_auth_service branch December 8, 2024 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant