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

Notification (and maybe registrations?) endpoint alias #3655

Open
fgalan opened this issue May 28, 2020 · 0 comments
Open

Notification (and maybe registrations?) endpoint alias #3655

fgalan opened this issue May 28, 2020 · 0 comments
Milestone

Comments

@fgalan
Copy link
Member

fgalan commented May 28, 2020

A way of using alias for notification endpoints, so instead of using the full URL en the subscription (with host, port and path) the alias will be used. Some benefits of this:

  • Subscriptions would be more portable. We don't need to change the subscription if the endpoint changes, only the alias.
  • Security could be improved. Some users can have grants to modify the endpoints but not the subscription and the other way around. This needs further analysis, it would need modifications on PEP.

Note that in the case of custom notification, you could manipulate the endpoint to using macros, but the actual content of the endpoints (host, port and path) couldn't be touched.

Alias would be stored in a new collection at MongoDB. A CRUD API has to be designed. Maybe we can use a general collection for configurations, in the case we need some other configurations in the future, beyond endpoint alias.

The main focus is a subscription but the idea can be used also in registrations endpoints.

@fgalan fgalan added this to the 3.3.0 milestone Oct 6, 2021
@fgalan fgalan modified the milestones: 3.3.0, 3.4.0 Oct 22, 2021
@fgalan fgalan modified the milestones: 3.4.0, 3.5.0 Dec 14, 2021
@fgalan fgalan modified the milestones: 3.5.0, 3.6.0 Jan 28, 2022
@fgalan fgalan modified the milestones: 3.6.0, 3.7.0 Feb 25, 2022
@fgalan fgalan modified the milestones: 3.7.0, 3.8.0 May 25, 2022
@fgalan fgalan modified the milestones: 3.8.0, 3.9.0 Oct 21, 2022
@fgalan fgalan modified the milestones: 3.9.0, 3.10.0, 3.11.0 Jun 2, 2023
@fgalan fgalan modified the milestones: 3.11.0, 3.12.0 Jan 25, 2024
@fgalan fgalan modified the milestones: 3.12.0, 3.13.0 Feb 29, 2024
@fgalan fgalan modified the milestones: 4.0.0, 4.1.0 Jun 6, 2024
@fgalan fgalan modified the milestones: 4.1.0, 4.2.0 Sep 12, 2024
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

No branches or pull requests

1 participant