Extension OAuth


Extension Basics

Title
OAuth
Name
ckanext-oauth
Type
Public extension
Description
OAuth login capability for CKAN using repoze.who plugin. Originally developed for Data.NO with their custom OAuth service.
CKAN versions

~1.0, ~1.5

Show details
Download-Url (zip)
Last commit
14 years ago (2011-09-13 19:11:18)
Url to repo
Category
Authentication & Security


Background Infos

Description (long)
Show details

This plugin adds OAuth login capability to CKAN using a repoze.who plugin. It is currently hard-coded for a particular client (Data.NO) setup, specifically for use with their home-brewed OAuth service and their particular groups-based authorization requirements. If you want to use this with another OAuth service (like Twitter), you will need to work to move the client-specific code out into parameters or plugins. The plugin assumes the presence of an authz_tkt plugin in the stack for remembering user authentication information. The extension adds a basic ‘login with OAuth’ button to the standard Login screen.

Version
Version release date
(not set)
Contact name
Open Knowledge Foundation
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints

Requires who.ini configuration with oauth plugin settings: consumer_key, consumer_secret, request_token_url, callback_url, access_token_url, authorize_url, user_url

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