cythrawll / codeangel-security Goto Github PK
View Code? Open in Web Editor NEWSecurity Framework for PHP
License: BSD 2-Clause "Simplified" License
Security Framework for PHP
License: BSD 2-Clause "Simplified" License
one that takes an array of username passwords
implement ldap login
implement Roles, add support to url interceptors
implement AuthManager
one for PDO, one for mysql... more in future milestones
implement OAuth2.0
Might not be able to do this in PHP, but should look into it, optionally keeps from two users of the same username from being signed in at once.
Implement Pronouncible Password Generator
at the beginning of a web request, and any changes to the SecurityContext can be copied to the HttpSession when the web request ends (ready for use with the next web request)
Implement Password Generators for salted and key stretched passwords using php's crypt
To protect web URIs and raise exceptions when access is denied
implement Oauth1.0a
to catch any Security exceptions so that either an HTTP error response can be returned or an appropriate AuthenticationEntryPoint can be launched
implement oci8 authhandler
Implement Channel Processing Filter:
because it might need to redirect to a different protocol
implement mysqli authhandler
Implement Password Strength Testing (weak, medium, strong)
implement remember me services
implement OpenID
implement pgsql authhandler
Implement URL Interceptor that will run filters when url matches a glob, and when user is logged in or not. (roles in different milestone)
implement mysqli authhandler
In case no other filters updated the SecurityContextHolder, An anonymous Authentication object will be put there
implement token generator
Implement BasicAuthenticationFilter
Implement Username password filter (for login forms)
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.