auth0_web_flutter

Last updated:

0 purchases

auth0_web_flutter Image
auth0_web_flutter Images
Add to Cart

Description:

auth0 web flutter

A Flutter package to easily integrate Auth0 into Web Flutter apps.
Platform Support #



Android
iOS
MacOS
Web
Linux
Windows




x
x
x
✔️
x
x



Auth0FlutterWeb is supported for web only.
Features #
Integrate Auth0 authentication across web Flutter apps. Registration and Login users, logout users, and identify currently authenticated users across web.
Usage #
To use this plugin, add auth0_flutter2 as a dependency in your pubspec.yaml file.
Web #
Add the Auth0 Javascript SPA (Single Page Application) library.
<script src="https://cdn.auth0.com/js/auth0-spa-js/1.13/auth0-spa-js.production.js"></script>
copied to clipboard
Example #
Import the library.
import 'package:auth0_flutter2/auth0_flutter2.dart';
copied to clipboard
Then initialize the Auth0FlutterWeb class in your main() method.
void main() {
// add the auth0domain
Auth0FlutterWeb.auth0Domain = "AUTH0_DOMAIN";
//add the auth0ClientID
Auth0FlutterWeb.auth0ClientId = "AUTH0_CLIENT_ID";
// add the redirect uri
Auth0FlutterWeb.redirectUri = "YOUR_APP_REDIRECT_URI";


// Set the URL strategy for our web app. Removes
// trailing hash(#) to ensure login callbacks
// will be captured and processed correctly.
Auth0FlutterWeb.setPathUrlStrategy();

runApp(const MyApp());
}
copied to clipboard
Then invoke the class methods anywhere in your Dart code.
Auth0FlutterWeb.instance.userAuthentication(screenHint: "signup");
Auth0FlutterWeb.instance.userAuthentication(screenHint: "login");
Auth0FlutterWeb.instance.logoutUser();
Auth0FlutterWeb.instance.getLoggedInUserId();
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.