Socket
Socket
Sign inDemoInstall

django-linkedin-middleware

Package Overview
Dependencies
4
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    django-linkedin-middleware

Django Middleware for LinkedIn API


Maintainers
1

Readme

Django LinkedIn Middleware

PyPI Build Status

Connect to the LinkedIn API.

Installation

$ pip install django-linkedin-middleware

Just add django-linkedin-middleware.middleware.LinkedinMiddleware to your MIDDLEWARE.

Usage

In the request session will be found 3 differents label :

  • linkedin_firstName for the user first name
  • linkedin_lastName for the user last name
  • linkedin_headline for the user headline

In your HTML, you can directly add these label to display the data.

Settings

Linkedin Configuration

You need to create an application on the linkedin developer pages to https://www.linkedin.com/developer/apps to receive your credentials

LINKEDIN_APPLICATION_KEY : the Client ID

LINKEDIN_APPLICATION_SECRET : the Client Secret

LINKEDIN_APPLICATION_RETURN_CALLBACK : the callback url (you should add the same url in the linkedin developer page)

LINKEDIN_APPLICATION_PROFILE : a table of different application permissions. Here's a list of the permissions : ['r_basicprofile', 'r_emailaddress', 'rw_company_admin', 'w_share']. You could also add the permission

Application Configuration

PAGES_WITH_LINKEDIN_AUTH_REQUIRED : the list of all pages on which you should force an authentication. By default, it will be all the pages (example : ['*'])

PAGES_WITHOUT_LINKEDIN_AUTH_REQUIRED : the list of all pages on which the authentication is disable.

Thanks

I only made a middleware for simply connect to linkedin and display information in the session. I based my work on the python-linkedin project.

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc