antoniovalentini / userbase-dotnet

A .NET implementation of the userbase client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

userbase-dotnet

A .NET implementation of the userbase client. More info about the official userbase project here. This porting is made only for fun and I'm not sure whether there will be future developments or not.

Features

Initialize

Use this API to initialize your Userbase SDK and resume a session when a user returns to your web app.

  • init (fifty/fifty)

Users

Use these APIs to create/update/delete user accounts and handle logins.

  • signUp (missing localData)
  • signIn (missing localData)
  • signOut (missing localData)
  • forgotPassword
  • updateUser
  • deleteUser

Data

Use these APIs to store and retrieve user data. All data handled by these APIs is highly-durable, immediately consistent, and end-to-end encrypted.

  • openDatabase
  • insertItem
  • updateItem
  • deleteItem
  • putTransaction

Credits

Thanks to CodesInChaos for the HKDF C# implementation. Thanks to James F. Bellinger for the SCrypt C# implementation

DISCLAIMER

This is a fan-made project only and it's not supported by userbase developers. It's not meant to be used in any production environment and it may be subject to change without notice. For all the official userbase releases please refer to the main website.

LICENSE

userbase-dotnet is released under the MIT license.

About

A .NET implementation of the userbase client

License:MIT License


Languages

Language:C# 100.0%