ds_auth_base 0.0.1

SDKdartflutter
Platformandroidioswindowslinuxmacos

Base package for DartStream authentication, including foundational classes and interfaces.

DartStream

DS Standard Packages

DS Standard packages allow you to utilize core dart features maintained by the Dart team. The depdendencies remain largely unmodified. Dartstream extends the built-in classes and methods, therefore allowing developers the greatest composition flexibility when building their applications.


Supported Authentication SDKs

DartStream provides first-class integration with the following 10 authentication SDKs. Install them via Pub and find source, issues, and examples on GitHub:

ProviderPackage NamePub DevGitHub
Auth0auth0_dart-auth-sdkpub.devgithub
Cognitocognito_dart-auth-sdkpub.devgithub
EntraIdentra-id-dart-auth-sdkpub.devgithub
Fingerprintfingerprint_dart-auth-sdkpub.devgithub
Firebasefirebase_dart_admin_auth_sdkpub.devgithub
Magicmagic_dart-auth-sdkpub.devgithub
Oktaokta_dart-auth-sdkpub.devgithub
Pingping_dart-auth-sdkpub.devgithub
Stytchstytch_dart-auth-sdkpub.devgithub
Transmittransmit_dart-auth-sdkpub.devgithub

Package Conflicts and Aliases

In some cases, core dart package have naming conflicts (ie. same method, classname). For some packages, we build wrappers and use the DS prefix to avoid those conflicts.

In other cases, where may avoid using a package altogether. We will keep the documentation up to date as often as possible.

Licensing

All Dartstream packages are licensed under BSD-3, except for the services packages, which uses the ELv2 license, and the Dartstream SDK packages, which are licensed from third party software Aortem Inc. In short, this means that you can, without limitation, use any of the client packages in your app as long as you do not offer the SDK's or services as a cloud service to 3rd parties (this is typically only relevant for cloud service providers). See the LICENSE file for more details.

Enhance with DartStream

We hope DartStream helps you to efficiently build and scale your server-side applications. Join our growing community and start contributing to the ecosystem today!