Skip to content

cmerighi/Pacem.Push

Repository files navigation

Pacem.Push

Implementation of a VAPID web push server, written in ASP.Net 5+.

The Big Picture

This WebApi aims to provide all the endpoints and functionalities that your push-notification-enabled App would need:

  • subscribe;
  • unsubscribe;
  • send notifications.

Push Notifications as a Service

This WebApi should be accessible only by authorized clients (Apps).

Each client application is associated to specific VAPID details.

Authorized clients may subscribe/unsubscribe users and send relevant notifications.

Clients should authenticate via OAuth2 Introspection protocol.
(The implementation of the relevant IdentityServer is not provided.)

Implementation

This implementation lean on a SqlServer store and uses EF Core as a driver.

About

Push notifications as a service.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published