flutter_twitter_login
flutter_twitter_login copied to clipboard
Is this library being maintained?
@roughike ?
For anyone stumbled on this. I'm using https://pub.dev/packages/twitter_login.
Snippet code with firebase auth.
@override
Future<User> signInWithTwitter() async {
final twitterLogin = TwitterLogin(
apiKey: <your api key>,
apiSecretKey: <your secret>,
redirectURI: <your redirect url>,
);
final authResult = await twitterLogin.login();
switch (authResult.status) {
case TwitterLoginStatus.loggedIn:
final AuthCredential twitterAuthCredential =
TwitterAuthProvider.credential(
accessToken: authResult.authToken,
secret: authResult.authTokenSecret);
final userCredential =
await _auth.signInWithCredential(twitterAuthCredential);
return userCredential.user;
case TwitterLoginStatus.cancelledByUser:
case TwitterLoginStatus.error:
return null;
default:
return null;
}
}
For an example of using twitter_login, check: Using Twitter Authentication With Firebase