Skip to main content

guillotina oauth support

Project description

.. contents::

GUILLOTINA_OAUTH
================


Features
--------

* There is no persistence information about the user

* The configuration is global for all application


Configuration
-------------

Generic global configuration on guillotina utilities section:

{
"applicatoins": ["guillotina_oauth"],
"oauth_settings": {
"server": "http://localhost/",
"jwt_secret": "secret",
"jwt_algorithm": "HS256",
"client_id": 11,
"client_password": "secret"
}
}


Installation on a site
----------------------

POST SITE_URL/@install

{
'pluggins': [
'guillotina.googleoauth'
]
}

Uninstall on a site
-------------------

POST SITE_URL/@uninstall

{
'pluggins': [
'guillotina.googleoauth'
]
}


Events
------

guillotina.auth.events.NewUserLogin

1.0.4 (2017-06-25)
------------------

- User id on oauth may not be mail
[bloodbare]

1.0.3 (2017-06-16)
------------------

- Handle oauth errors on connecting to invalid server
[vangheem]


1.0.2 (2017-06-16)
------------------

- Handle errors when no config is provided
[vangheem]


1.0.1 (2017-06-15)
------------------

- Do not raise KeyError if user is not found, raise Unauthorized
[vangheem]


1.0.0 (2017-04-24)
------------------

- initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

guillotina_oauth-1.0.4.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

guillotina_oauth-1.0.4-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file guillotina_oauth-1.0.4.tar.gz.

File metadata

File hashes

Hashes for guillotina_oauth-1.0.4.tar.gz
Algorithm Hash digest
SHA256 d96802ad8ff6a91cb5f7d3d5fadb0879f297fa7f8e99d15e2ab154e009866b96
MD5 b8c1033cae246f20c6716fb84a7e67bc
BLAKE2b-256 ac964f0a2cf80e1cc52a1f8d6aa394458eb1caa03c2489f925c6fb0fee2f7d91

See more details on using hashes here.

File details

Details for the file guillotina_oauth-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for guillotina_oauth-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3f6a0677941d5c60ef5f60a30088e74238fa5877d8bff5ee3002b442c4ef1908
MD5 7d7a9e1273e1c8a6f41efaa0ff601454
BLAKE2b-256 d6d5473913ec7d49933f4cfedde78a7a09b99a048188247413910a7437096bf7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page