Skip to content

teaglebuilt/firebase-auth-outbox-extension

Repository files navigation

Firebase Auth Outbox Extension

CICD

Publishes events raised from firebase authentication to a broker of choosing. The extension refers to outbox since this data is persisted, however some events in this extension can be captured that occur before a persisted action occurs.

Events Captured

Currently, here are the events available to produce. Events are labeled as 1st or 2nd class citizens under the scope of firebase. Therefore, these events

  • 2nd Class User Created
  • 2nd Class User Deleted
  • 1st Class On User Sign In

Broker Clients Available

Two parameters are required.

  • Broker - https://broker.com:9092
  • Topic - my-topic-to-publish-events-to
  1. Kafka - Uses KafkaJS and is currently the only supported client.
  2. NATS - Next supported client on the list

Installation

Visit extension in firebase extensions store here.

You can also click this link to directly install the extension, assuming you already have firebase and authentication setup.

About

Publish events from firebase auth to a broker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published