Extension Social Media Login


Extension Basics

Title
Social Media Login
Name
ckanext-socialite
Type
Public extension
Description
Experimental CKAN extension allowing login via Google, LinkedIn, Facebook, or GitHub using social media OAuth.
CKAN versions
Download-Url (zip)
Last commit
8 years ago (2017-11-29 10:11:24)
Url to repo
Category
Authentication & Security


Background Infos

Description (long)
Show details

ckanext-socialite

[EXPERIMENTAL] A CKAN extension to allow login using Google, LinkedIn, Facebook, or Github.

Provides social media OAuth authentication for CKAN portals via multiple providers.

Configuration

Add socialite to ckan.plugins, then configure:

# Google Auth (required)
ckan.googleauth_clientid = <your-google-client-id>
# Optional
ckan.googleauth_hosted_domain = <your-hosted-domain>

GitHub auth uses Firebase config in JS. Facebook requires appId in JS config. LinkedIn requires api_key in template.

Requirements

  • Python 2.7
  • selenium (for E2E tests)

License

MIT

Version
0.0.1
Version release date
2017-11-29
Contact name
Adrian Otieno
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

ckan.googleauth_clientid =

ckan.googleauth_hosted_domain =

Plugins to configure (ckan.ini)
socialite
CKAN Settings (ckan.ini)
DB migration to be executed
(not set)
<< back to Extensions