47 مستودعات
Components for security-related tasks like CAPTCHA.
Explore 47 awesome GitHub repositories matching part of an awesome list · Authentication and Security. Refine with filters or upvote what's useful.
This project is a comprehensive educational repository providing technical documentation and learning materials across a wide range of computer science and software engineering domains. It serves as a centralized knowledge base for developers, covering core programming concepts, database management, distributed systems, and system design principles. The content spans fundamental Java programming, including collection frameworks and runtime environments, alongside deep dives into web communication protocols and browser internals. It also provides extensive resources on database internals, such
Extensive knowledge base covering security and authentication patterns.
Passport is a Node.js authentication middleware designed to manage user identities and session states within web applications. It functions as a request identity verifier that secures application routes by validating user credentials before granting access. The system utilizes a modular authentication strategy, allowing identity verification through interchangeable plugins. This architecture supports the creation of custom authentication strategies for local credentials and the integration of federated identity providers using external protocols. The framework provides capabilities for sessi
Authentication middleware for Node.js applications.
jwt-auth is a PHP package providing JSON Web Token authentication for Laravel and Lumen applications. It serves as a token provider and stateless session manager, allowing applications to issue and validate signed tokens to manage user identity across network requests. The library implements stateless API security by verifying identity tokens sent in request headers, removing the requirement to store session data on the server. It uses signed tokens to verify user credentials and restrict access to protected resources. The project provides capabilities for user access control, authentication
JSON Web Token authentication for API security.
2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based authenticator app used to organize and generate time-based one-time passwords and other security codes for multiple accounts in a central location. The system distinguishes itself as an API-driven security manager, allowing authentication codes to be integrated into automated workflows and external applications. It also supports shared security credentialing through the use of isolated vaults and shared folders for team collaboration. The project covers a broad range of security and dat
Web application for managing two-factor authentication accounts.
Laravel Eloquent roles and abilities.
Powerful role and ability management for access control.
Username and password authentication strategy for Passport and Node.js.
Passport strategy for authenticating with username and password.
Captcha for Laravel 5+
Image-based captcha system for form protection.
Laravel Impersonate is a plugin that allows you to authenticate as your users.
Allows administrators to authenticate as other users.
HTMLPurifier for Laravel 5+
HTML filtering to prevent XSS attacks.
Sentinel is a PHP 8.3+ framework agnostic fully-featured authentication & authorization system. It also provides additional features such as user roles and additional security features.
Framework-agnostic authentication and authorization system.
JWT(JSON Web Token) encode and decode module for node.js
Library for encoding and decoding JSON Web Tokens.
Confide is a authentication solution for Laravel 4
Authentication solution covering registration, login, and password resets.
Powerful package for handling roles and permissions in Laravel 5 (5.1 and also 5.0).
Robust package for managing roles and permissions.
A command line utility for setting up and using Steam Mobile Authenticator (AKA Steam 2FA). It can also be used to respond to trade, market, and any other steam mobile confirmations that you would normally get in the app.
CLI utility for generating 2FA codes and managing confirmations.
Laravel ACL adds role based permissions to built in Auth System of Laravel 9.0+. ACL middleware protects routes and even crud controller methods.
Lightweight role-based permission system.
oauth-4-laravel is a simple laravel 4 service provider (wrapper) for Lusitanian/PHPoAuthLib which provides oAuth support in PHP 5.3+ and is very easy to integrate with any project which requires an oAuth client.
OAuth 1 and 2 provider wrapper.
#SteamAuthentication
PHP library for Steam OpenID authentication.
Eloquent OAuth is a package for Laravel designed to make authentication against various OAuth providers ridiculously brain-dead simple. Specify your client IDs and secrets in a config file, run a migration and after that it's just two method calls and you have OAuth integration.
Simplified OAuth authentication for applications.
Passport strategy for authenticating with Steam using OpenID 2.0.
Passport strategy for Steam OpenID authentication.
Hello everyone 👋
Quickly switch user sessions for testing or support.