nayanAubie / signin_with_linkedin

MIT License
0 stars 2 forks source link

A Flutter package that helps to Sign in with LinkedIn

It also supports Flutter Web.

Overview

Getting started

Create an app on LinkedIn

Usage

// Modify the "scope" below as per your need
  final _linkedInConfig = LinkedInConfig(
    clientId: '<<CLIENT ID>>',
    clientSecret: '<<CLIENT SECRET>>',
    redirectUrl: '<<REDIRECT URL>>',
    scope: ['openid', 'profile', 'email'],
  );
SignInWithLinkedIn.signIn(
    context,
    config: _linkedInConfig,
    onGetAuthToken: (data) {
        log('Auth token data: ${data.toJson()}');
    },
    onGetUserProfile: (user) {
        log('LinkedIn User: ${user.toJson()}');
    },
    onSignInError: (error) {
        log('Error on sign in: $error');
    },
);
await SignInWithLinkedIn.logout();

Usage on Flutter Web

Sign in button