Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Apex Everyauth's documentation!

Quick Overview

Apex is a framework that works on top of Pyramid focused on simplifying authentication, but, also activating a number of other features. Apex has a single user model and encourages you to use a Foreign Key relation to any Profile information you would like to store.

With a recent project, compatibility between node.js and a Pyramid application required similar functionality between both servers.

What is included?

Authentication wrappers around Everyauth

Requirements

  • Node.js >= 18.0.0
  • Sequelize 6.x
  • bcrypt 5.x

Usage

const { Sequelize } = require('sequelize');
const initModels = require('apex_everyauth');

const sequelize = new Sequelize('database', 'username', 'password', {
  host: 'localhost',
  dialect: 'mysql',
});

const models = initModels(sequelize);

Authentication

Everyauth is used for OpenID/OpenAuth providers and supports:
  • Google
  • Facebook
  • Twitter
  • Yahoo
  • Microsoft Live
  • Bitbucket
  • Github
  • Identi.ca
  • Last.fm
  • LinkedIn
  • Any OpenID provider

About

Apex compatibility layer with node.js everyauth

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages