https://github.com/orleanscontrib/orleans.providers.firebase
Orleans providers for Firebase realtime database.
https://github.com/orleanscontrib/orleans.providers.firebase
firebase orleans orleans-storage-provider
Last synced: 11 months ago
JSON representation
Orleans providers for Firebase realtime database.
- Host: GitHub
- URL: https://github.com/orleanscontrib/orleans.providers.firebase
- Owner: OrleansContrib
- License: mit
- Created: 2017-02-18T17:50:39.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-28T13:23:53.000Z (about 9 years ago)
- Last Synced: 2025-04-11T12:45:06.440Z (about 1 year ago)
- Topics: firebase, orleans, orleans-storage-provider
- Language: C#
- Homepage:
- Size: 31.3 KB
- Stars: 2
- Watchers: 12
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Orleans.Providers.Firebase
An implementation of the Orleans storage and membership provider models for Firebase realtime database.
> This provider library is in early development and is not recommended for production usage.
## Usage
### Host Configuration
```ps
Manually reference the Orleans.Providers.Firebase project (NuGet package not yet available).
```
Update OrleansConfiguration.xml in the Host application to add the following (example configuration)...
```xml
...
```
The Key above can be created by Base64 encoding a .json Google service account key. Powershell example:
```xml
powershell "[convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes((Get-Content -Path MyFirebaseServiceKey.json)))"
```
### Examples
See the *Orleans.Providers.Firebase.Tests.Host* project for example usage.