ajmueller / express-auth-session Goto Github PK
View Code? Open in Web Editor NEWA starter Express app using Passport for authentication and an ACL for authorization.
Home Page: https://express-auth-session.herokuapp.com/
A starter Express app using Passport for authentication and an ACL for authorization.
Home Page: https://express-auth-session.herokuapp.com/
At last night's Front End PDX meetup where I presented this project, I was asked about how I might go about protecting from spam. I had completely forgotten that I was going to research CAPTCHAs as a possible method; there may be other ways to prevent spam. Some possibilities:
If anyone has additional methods that they've found useful, I'd love to hear about them. This is a topic I need to research more.
Since only the first 72 characters of the password string are used, we should add a maxlength for passwords. It's definitely an edge case that anyone would ever enter a password of over 72 characters, but we should cover it nonetheless.
This might be over-doing it. Sometimes these things are best left out of frameworks and this might be one of them...
Would it be helpful to offer, out of the box, support to check the password against a sanity check of "bad" passwords like those on lists like these?
I'd love to help out. Have you thought about password expiration at all? Maybe every 12 months prompting for a new password, etc? If you don't have a timeline I could tackle that. This is something I've been looking into doing on an app I'm working on.
Thanks for this awesome project!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.