skip to navigation
skip to content

Not Logged In

authentic2-idp-oauth2 1.0.14

Authentic2 IdP OAuth2

Install

You just have to install the package in your virtualenv and relaunch, it will be automatically loaded by the plugin framework.

Settings

AUTOMATIC_GRANT:

A list of URL prefix which are automatically granted scopes without asking the user. Example:

A2_OAUTH2_AUTOMATIC_GRANT = (
        ('http://localhost:8000/', ('read',)),
)

Web Service proxy

You can configure simple REST web-service in /admin/authentic2_idp_oauth2/webservice/. URL field can contain template variable like that:

http://example.com/info/?user={{ user.username|urlencode }}

or like:

http://example.com/categories/?format=json&NameID={{ federations.service_1.links.0|urlencode }}

Supported authentication mechanisms on the target web-service are HMAC-SHA-256 and HMAC-SHA-1 as specified on http://doc.entrouvert.org/portail-citoyen/dev/.

You can access your newly proxy web-service through those URLs:

http://your-idp.com/idp/oauth2/ws-proxy/<web-service.id>/

or:

http://your-idp.com/idp/oauth2/ws-proxy/<web-service.slug>/
 
File Type Py Version Uploaded on Size
authentic2-idp-oauth2-1.0.14.tar.gz (md5) Source 2014-08-12 8KB
  • Downloads (All Versions):
  • 5 downloads in the last day
  • 33 downloads in the last week
  • 315 downloads in the last month