Skip to main content

Pyramid toolkit to add Velruse, Flash Messages,CSRF, ReCaptcha and Sessions

Project description

Authentication, Form Library, I18N/L10N, Flash Message Template (not associated with Pyramid, a Pylons project)

Uses alchemy

  • Authentication

Authentication has a single authentication id which can have multiple associated credentials. A user can create a username and associate their Facebook and Google login records with their current record and log in with any of them. It is planned that Apex will act as an endpoint for multi-domain multi-site installations - allowing one to associate a login account from one domain to another.

Local authentication uses salt + BCrypt http://codahale.com/how-to-safely-store-a-password/

Velruse is used for OpenID/OpenAuth providers and supports
  • Google

  • Facebook

  • Twitter

  • Yahoo

  • Microsoft Live

  • Bitbucket

  • Github

  • Identi.ca

  • Last.fm

  • LinkedIn

  • Any OpenID provider

Ability to overload the login form, extend the AuthUser class through polymorphism or a Foreign Key user profile table.

  • Form Library

WTForms is used to help those transitioning over from Django to Pyramid.

  • I18N/L10N

Babel is used to support Internationalization and Localization.

  • Flash Messages

Templates and helpers for Mako and Jinja2 are included to support Flash Messages in your application.

  • apexid_from_token renamed to apex_id_from_token

  • added ‘add_auth’ function to allow secondary authentication providers on a single auth_id

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

apex-0.9.8dev.tar.gz (35.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

apex-0.9.8dev.linux-i686.tar.gz (59.3 kB view details)

Uploaded Source

File details

Details for the file apex-0.9.8dev.tar.gz.

File metadata

  • Download URL: apex-0.9.8dev.tar.gz
  • Upload date:
  • Size: 35.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for apex-0.9.8dev.tar.gz
Algorithm Hash digest
SHA256 399be6a17510944d64988ae694ac9e27a1880df4d891313909f2d49e53e35464
MD5 1a616240faca1525f9bbbeea99c57d97
BLAKE2b-256 0122ef3e010781b221c2cb06c8687070c3926a24702d76e980636fc13671986d

See more details on using hashes here.

File details

Details for the file apex-0.9.8dev.linux-i686.tar.gz.

File metadata

File hashes

Hashes for apex-0.9.8dev.linux-i686.tar.gz
Algorithm Hash digest
SHA256 c592d7152caae257613b4dcd9f3dbd181e9163be3f5cf3cbdd71daf9c89f79bd
MD5 8fc61305ff41d407ea70f202abd291c1
BLAKE2b-256 24ce5cb0a89aaaa08a6ad5919d4c7c39eabec148f545d7b1e1a23e6af131c73c

See more details on using hashes here.

Supported by

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