Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
https://gravitee.atlassian.net/browse/APIM-4204
Description
The Integration Controller is the component that will listen for Federation agents.
When an agent connects, the connection is authenticated using
IntegrationWebsocketControllerAuthentication
. This class will ensure that the provided authentication matches an existing Token/User.Once authenticated, the agent will send a Hello Command. This command is handled by
HelloCommandHandler
that will check that the integration provided exists and matches with the provider given.Additional context
Related to https://github.com/gravitee-io/gravitee-federation-agent/pull/17
馃摎聽聽View the storybook of this branch here