divpusher / Codeigniter4 Auth
A simple authentication library for CodeIgniter 4.
Stars: ✭ 70
Projects that are alternatives of or similar to Codeigniter4 Auth
Php Auth
Authentication for PHP. Simple, lightweight and secure.
Stars: ✭ 713 (+918.57%)
Mutual labels: authentication, auth, registration
Django Rest Registration
User-related REST API based on the awesome Django REST Framework
Stars: ✭ 240 (+242.86%)
Mutual labels: authentication, auth, registration
Kratos Selfservice Ui React Native
A reference implementation of an app using ORY Kratos for auth (login), sign up (registration), profile settings (update password), MFA/2FA, account recovery (password reset), and more for React Native. This repository is available as an expo template!
Stars: ✭ 24 (-65.71%)
Mutual labels: authentication, auth, registration
Paseto
Platform-Agnostic Security Tokens implementation in GO (Golang)
Stars: ✭ 461 (+558.57%)
Mutual labels: authentication, auth
Awesome Auth
📊 Software and Libraries for Authentication & Authorization
Stars: ✭ 520 (+642.86%)
Mutual labels: authentication, auth
Annon.api
Configurable API gateway that acts as a reverse proxy with a plugin system.
Stars: ✭ 306 (+337.14%)
Mutual labels: authentication, auth
Aws Serverless Auth Reference App
Serverless reference app and backend API, showcasing authentication and authorization patterns using Amazon Cognito, Amazon API Gateway, AWS Lambda, and AWS IAM.
Stars: ✭ 724 (+934.29%)
Mutual labels: authentication, auth
React Native Fingerprint Scanner
Provide Fingerprint, Touch ID, and Face ID Scanner for React Native (Compatible with both Android and iOS)
Stars: ✭ 704 (+905.71%)
Mutual labels: authentication, auth
Fastify Esso
The easiest authentication plugin for Fastify, with built-in support for Single sign-on
Stars: ✭ 20 (-71.43%)
Mutual labels: authentication, auth
Keystonejs Auth
A Secure Star Wars API developed with KeystoneJS
Stars: ✭ 13 (-81.43%)
Mutual labels: authentication, auth
Angular Token
🔑 Token based authentication service for Angular with interceptor and multi-user support. Works best with devise token auth for Rails. Example:
Stars: ✭ 376 (+437.14%)
Mutual labels: authentication, auth
Shinobi
👺 Simple and light-weight role-based permissions system for Laravel's built in Auth system.
Stars: ✭ 349 (+398.57%)
Mutual labels: authentication, auth
Angular Auth Oidc Client
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
Stars: ✭ 577 (+724.29%)
Mutual labels: authentication, auth
React Native Auth Boilerplate
A react native boilerplate with authentication already implemented
Stars: ✭ 307 (+338.57%)
Mutual labels: authentication, auth
Rbac
Hierarchical Role Based Access Control for NodeJS
Stars: ✭ 857 (+1124.29%)
Mutual labels: authentication, auth
Guardian auth
The Guardian Authentication Implementation Using Ecto/Postgresql Elixir Phoenix [ User Authentication ]
Stars: ✭ 15 (-78.57%)
Mutual labels: simple, authentication
auth
🔑 Laravel Authentication package with built-in two-factor (Authy) and social authentication (Socialite).
Stars: ✭ 39 (-44.29%)
Mutual labels: auth, registration
Sapper Ecommerce
Svelte ecommerce - Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Stores, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, 1 command deploy to production, Open Source, MIT license. Join us as contributor ([email protected])
Stars: ✭ 289 (+312.86%)
Mutual labels: authentication, auth
Laravel5.7 Vue Cli3 Boilerplate
Boilerplate / Starter kit. Laravel 5.7, Vue CLI 3 — Authentication with Email Verification. REST API.
Stars: ✭ 52 (-25.71%)
Mutual labels: authentication, auth
A simple authentication library for CodeIgniter 4.
Features:
- registration
- email activation
- login/logout
- forgotten password
- account settings (with proper email and password change options)
- CSRF protection
- localization
Install
Download the package and place the Auth
folder in app/ThirdParty/
.
Open app/Config/Autoload.php
and add to autoload like this:
$psr4 = [
'Config' => APPPATH . 'Config',
APP_NAMESPACE => APPPATH,
'App' => APPPATH,
'Auth' => APPPATH . 'ThirdParty/Auth',
];
Set up the email in app/Config/Email
. Fill the $fromEmail
and $fromName
as well! I suggest you to use mailtrap.io for local development.
Enable CSRF in app/Config/Filters
.
Make sure that your database is set in .env
file or in app/Config/Database.php
. Install the users table by running the following command in your project root:
php spark migrate
Visit /register
on your local server to begin.
To-do list
- use the new
is_not_unique
validation rule where possible
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].