Skip to main content

guillotina_authentication Docs

This guillotina app provides authentication through different providers:

  • [x] twitter

  • [x] google

  • [x] github

  • [x] ORY hydra based?

  • [ ] facebook (untested)

Example configuration:

auth_providers:
  twitter:
    configuration:
      consumer_key: foobar
      consumer_secret: foobar
  google:
    configuration:
      client_id: foobar
      client_secret: foobar
    scope: openid email
  github:
    configuration:
      client_id: foobar
      client_secret: foobar
    scope: read:user
  hydra:
    configuration:
      client_id: auth-code-client
      client_secret: secret
      base_url: http://localhost:4444/
      authorize_url: http://localhost:4444/oauth2/auth
      access_token_url: http://localhost:4444/oauth2/token
    state: true
    scope: openid offline

# frontend url to handle storing auth
auth_callback_url: http://localhost:8080/foobar
auth_user_identifiers
- guillotina_authentication.identifier.OAuthClientIdentifier

Endpoints

TODO

  • be able to specify custom scopes to authenicate with

5.0.1 (2019-07-07)

  • Adding VERSION to manifest [bloodbare]

5.0.0 (2019-07-07)

  • Update for G5 [bloodbare]

1.0.7 (2019-06-18)

  • restrict compat

1.0.6 (2019-03-04)

  • Option to refresh token. [bloodbare]

1.0.5 (2019-01-31)

  • Optimization and labeling the jwt to know that comes from oauth. [bloodbare]

1.0.4 (2019-01-10)

  • Temporal fix on urls. [bloodbare]

1.0.3 (2018-10-20)

  • Allow global scopes to be applied [vangheem]

1.0.2 (2018-10-13)

  • Be able to customize the requested scopes [vangheem]

1.0.1 (2018-10-11)

  • Be able to customize callback [vangheem]

1.0.0 (2018-10-09)

  • initial

Release files for guillotina-authentication 5.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for guillotina-authentication 5.0.1
File Size Uploaded
guillotina_authentication-5.0.1.tar.gz 7.5 kB Details

Release files / guillotina_authentication-5.0.1.tar.gz

Download URL guillotina_authentication-5.0.1.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
104987f2b1b968bbb5b9a433f3a9e60e8f289b12c69faa15c7d974d910c85987
BLAKE2b-256 checksum
How to use checksums
7e2e543ae5e7abf626e60bcb6bffd558b0510c99e33cbd912ae385c04302f708
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Release history Release notifications | RSS feed

This release

5.0.1 This release

1 release file

5.0.0

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page