Zoom Auth Flutter Package

Flutter Pub

A Flutter package to simplify user authentication using Zoom.

Features

  • Seamless integration of Zoom OAuth for user authentication.
  • Easy-to-use methods to initiate Zoom login flow.
  • Retrieve user information after successful authentication.
  • Customizable UI components for login interface.

Installation

Add zoom_auth to your pubspec.yaml file:

dependencies:
  flutter:
    sdk: flutter
  zoom_auth: ^1.0.0

Usage

Import the package

import 'package:zoom_auth/zoom_auth.dart';

Initialize ZoomAuth with your OAuth configuration:

final zoomLogin = ZoomLogin(
      clientId: "CLIENT_ID",
      clientSecret: "CLIENT_SECRET",
      callbackUrlScheme: 'CALLBACK_URL_SCHEME',
      redirectUri: 'REDIRECT_URL',
    );

Initiate the login flow:

ZoomLoginResponse response = await zoomLogin.login();

Example

Check out the example directory for a sample Flutter app demonstrating the usage of this package

Issues and Feedback

Please file issues, bugs, or feature requests in git.

Replace 'YOUR_CLIENT_KEY' and 'YOUR_CLIENT_SECRET' with your actual Zoom OAuth credentials. Ensure to include the appropriate URLs and other configuration settings as per your Zoom application setup. Additionally, replace 'your-username/your-repo' in the Issues and Feedback section with the actual GitHub repository URL where users can report issues or give feedback.

Libraries

zoom_login