React-Native
Open
React-Native

React Native LinkedIn Login (Library)

A React Native library that simplifies LinkedIn login integration using a WebView modal. It provides a ready-to-use component for handling TypeScript-based authentication flows with ease.

View Live Project

About This Project

I developed this library to solve the complexity of integrating LinkedIn OAuth2 authentication in React Native apps. Existing solutions were often outdated or lacked proper TypeScript support.

Key Features

  • Easy Integration: Drop-in component that handles the entire login flow.
  • TypeScript Support: Fully typed props and responses.
  • WebView Based: Uses react-native-webview for a seamless in-app experience.
  • Customizable: Supports custom styling and container configurations.

Usage Example

<LinkedInModal
  clientID="YOUR_CLIENT_ID"
  clientSecret="YOUR_CLIENT_SECRET"
  redirectUri="YOUR_REDIRECT_URI"
  onSuccess={(token) => console.log(token)}
/>

Tech Stack

T
TypeScript
N
NPM Package
A
Auth
View Live Project
Platforms
React-Native
3
Technologies
1
Platforms
More Projects
React Native Open Street Map View (Library)React-Native · OpenStreetMap
Social Music App - Dedicated DeveloperReact-Native · JavaScript
Clinic System App - Dedicated DeveloperReact-Native · JavaScript
Learning App for studentsReact-Native · JavaScript