An open API service indexing awesome lists of open source software.

Authentication

Authentication is the process of determining whether someone or something is, in fact, who or what it says it is. Authentication technology provides access control for systems by checking to see if a user’s credentials match the credentials in a database of authorized users or in a data authentication server.

https://github.com/auth0-samples/auth0-nextjs-samples

Auth0 Integration Samples for Next.js Applications

auth0 authentication dx-sdk-quickstart quickstart webapp

Last synced: 06 Apr 2025

https://github.com/dwyl/phoenix-liveview-chat-example

πŸ’¬ Step-by-step tutorial creates a Chat App using Phoenix LiveView including Presence, Authentication and Style with Tailwind CSS

auth authentication chat elixir example liveview phoenix phoenix-framework phoenix-liveview realtime tutorial

Last synced: 23 Jan 2025

https://github.com/mylofi/webauthn-local-client

Browser-only utils for locally managing WebAuthn (passkey) API

authentication biometric-authentication cryptography passkeys vite-plugin webauthn webpack-pluign

Last synced: 21 Dec 2024

https://github.com/auraphp/Aura.Auth

Provides a unified interface to local and remote authentication systems.

aura authentication authenticator hacktoberfest hacktoberfest2020 login oauth2 pdo standalone-php-library

Last synced: 02 Apr 2025

https://github.com/pac4j/spring-webmvc-pac4j

Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

authentication authorization cas facebook java jwt ldap login logout mongodb oauth openid-connect saml security social-login spring-boot spring-mvc sql twitter

Last synced: 08 Apr 2025

https://github.com/bezkoder/react-redux-jwt-auth

React Redux: Token Authentication example with JWT, React Router, Axios, Thunk Middleware

authentication authorization axios jwt-authentication react react-jwt react-redux reactjs redux

Last synced: 14 Apr 2025

https://github.com/vratix-dev/vratix-expressjs-api-modules

Instantly build Node.js API backend services with Vratix πŸš€. A collection of open-source, production-ready API modules for Express.js written in TypeScript. Supports authentication, Stripe billing, email integrations (Postmark), AWS S3 uploads, Docker configs, and more!

apis authentication automation backend boilerplate codegen devtools no-code node node-js payments

Last synced: 23 Apr 2025

https://github.com/auth0-samples/auth0-golang-api-samples

Auth0 Integration Samples for Go REST API Services

api auth0 authentication dx-sdk-quickstart go quickstart

Last synced: 04 Apr 2025

https://github.com/oktadev/okta-spring-boot-2-angular-5-example

A Cool Cars Example that showcases Spring Boot 2, Angular 5, and Okta's Support for both.

angular angular5 authentication java oidc okta-angular spring-boot spring-boot2 typescript

Last synced: 11 Apr 2025

https://github.com/msteinert/pam

Go wrapper module for the Pluggable Authentication Modules (PAM) API

authentication golang pam

Last synced: 14 Nov 2024

https://github.com/flolu/auth

πŸ” Refresh/Access Token Authentication Demo with Client Side Rendering, Server Side Rendering and Websockets

access-token authentication docker docker-compose gcp google-cloud jsonwebtoken kubernetes nexjts nodejs refresh-token server-side-rendering terraform typescript websockets

Last synced: 27 Apr 2025

https://github.com/dereuromark/cakephp-tinyauth

CakePHP TinyAuth plugin for an easy and fast user authentication and authorization. Single or multi role. DB or config file based.

acl authentication authorization cakephp cakephp-plugin multi-role php

Last synced: 14 Apr 2025

https://github.com/damienbod/AspNetCoreWindowsAuth

Local and Windows Authentication, ASP.NET Core MVC, IdentityServer4

aspnetcore authentication authorization identityserver4 mvc sts windows-authentication

Last synced: 04 Apr 2025

https://github.com/supabase-community/flutter-auth-ui

Supabase Auth UI library for Flutter

authentication dart flutter supabase

Last synced: 12 Apr 2025

https://github.com/damienbod/aspnetcorewindowsauth

Local and Windows Authentication, ASP.NET Core MVC, IdentityServer4

aspnetcore authentication authorization identityserver4 mvc sts windows-authentication

Last synced: 14 Apr 2025

https://github.com/bezkoder/spring-boot-security-login

Spring Boot + Spring Security: Login and Registration example with JWT, H2 Database and HttpOnly Cookie

authentication authorization httponly-cookie jwt jwt-auth jwt-authentication jwt-token login registration spring-boot spring-security

Last synced: 14 Apr 2025

https://github.com/pac4j/vertx-pac4j

Security library for Vert.x: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

authentication authorization cas facebook java jwt ldap login logout mongodb oauth openid-connect saml security social-login sql twitter vertx

Last synced: 04 Apr 2025

https://github.com/jedisct1/siphash-js

A Javascript implementation of SipHash-2-4

authentication crypto cryptography hash javascript siphash typescript

Last synced: 08 Apr 2025

https://github.com/jellydator/sessionup

Straightforward HTTP session management

authentication cookies go golang http session session-management

Last synced: 09 Apr 2025

https://github.com/drac94/react-auth-code-input

One-time password (OTP) React component, zero dependencies, fully tested.

authentication input react typescript

Last synced: 29 Apr 2025

https://github.com/marcocastignoli/rust_rocket_api_authentication

An example of API written in Rust with the rocket.rs framework, with a JWT Authentication

api authentication rocket rust tutorial web webservice

Last synced: 08 Feb 2025

https://github.com/madeyoga/authendpoints

A simple jwt library for Asp.Net 6 that provides a set of minimal api endpoints to handle authentication actions

2fa aspnetcore authentication authorization csharp dotnet6 httponly-cookie json-web-token jwt spa

Last synced: 16 Mar 2025

https://github.com/wiltonsr/ldapauth

An open source Traefik Middleware that enables authentication via LDAP in a similar way to Traefik Enterprise

authentication authentication-middleware gandalpher go go-ldap golang hacktoberfest ldap ldap-authentication plugin traefik-middleware traefik-plugin traefik-v2

Last synced: 05 Apr 2025

https://github.com/wiltonsr/ldapAuth

An open source Traefik Middleware that enables authentication via LDAP in a similar way to Traefik Enterprise

authentication authentication-middleware gandalpher go go-ldap golang hacktoberfest ldap ldap-authentication plugin traefik-middleware traefik-plugin traefik-v2

Last synced: 08 Apr 2025

https://github.com/itpropro/nuxt-oidc-auth

OIDC (OpenID connect) focused auth module for Nuxt

authentication hacktoberfest nuxt nuxtjs oauth oauth2 openid-connect security vue

Last synced: 08 Apr 2025

https://github.com/spotify/crtauth

a public key backed client/server authentication system

authentication python ssh

Last synced: 26 Apr 2025

https://github.com/waiting-for-dev/warden-jwt_auth

JWT token authentication with warden

authentication jwt ruby-gem warden

Last synced: 14 Apr 2025

https://github.com/julie-ng/nodejs-certificate-auth

Demo for Client Certificate Authentication with Node.js Tutorial

authentication client-cert-authentication demo mtls mutual-tls openssl tutorial

Last synced: 11 Apr 2025

https://github.com/shaozi/ldap-authentication

πŸ”πŸ”πŸ” A simple Nodejs Async LDAP authentication library

authentication ldap ldap-authentication ldap-filter ldap-search nodejs passport-ldap security

Last synced: 08 Apr 2025

https://github.com/nitram509/jmacaroons

Pure Java implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. Android ready. Online playground available. Project is STALE

authentication crypto crypto-library cryptography cryptography-library java-library macaroons

Last synced: 04 Apr 2025

https://github.com/apereo/cas-webapp-docker

Apereo CAS Server web application running inside a docker container.

apereo apereo-cas authentication cas-server cloud containers docker sso

Last synced: 14 Nov 2024

https://github.com/cakephp/authentication

Authentication plugin for CakePHP. Can also be used in PSR7 based applications.

authentication cakephp cakephp-plugin middleware php psr7-middleware

Last synced: 12 Apr 2025

https://github.com/jpopesculian/twitter-v2-rs

Rust bindings for Twitter API v2

authentication oauth2 rust twitter twitter-api

Last synced: 01 May 2025

https://github.com/clerk/clerk-nextjs-starter

Official starter repo for Clerk and Next.js

authentication clerk nextjs react

Last synced: 17 Mar 2025

https://github.com/geoffsmith82/gmailauthsmtp

This project is a very basic demo showing how to authenticate with OAUTH2 and send an email message for gmail, microsoft/office365 as well as hotmail.com/outlook.com/live.com email addresses.

authentication delphi email gmail hotmail imap indy oauth2 oauthbearer outlook outlook365 pop3 sasl smtp xoauth2 xoauth2-protocol

Last synced: 26 Feb 2025

https://github.com/grand-stack/graphql-auth-directives

Add authorization to your GraphQL API using schema directives.

authentication authorization graphql graphql-api graphql-directive schema-directives

Last synced: 21 Jan 2025

https://github.com/ricardogesteves/authv5-toolkit

Advanced custom authentication for Next.js applications with Auth.js V5. Authentication with providers and credentials.

authentication authorization bcrypt next-auth nextjs oauth2 postgresql prisma react react-hook-form react-icons resend server-actions shadcn-ui sonner tailwindcss typescript verification zod

Last synced: 05 Apr 2025

https://github.com/nextcloud/user_external

πŸ‘₯ External user authentication methods like IMAP, SMB and FTP

authentication ftp imap nextcloud nextcloud-app samba smb

Last synced: 04 Apr 2025

https://github.com/r-lib/gargle

Infrastructure for calling Google APIs from R, including auth

authentication google package r rstats

Last synced: 12 Apr 2025

https://github.com/auth0-samples/auth0-python-api-samples

Auth0 Integration Samples for Python REST API Services using Flask

api auth0 authentication dx-sdk-quickstart flask python quickstart

Last synced: 06 Apr 2025

https://github.com/kobaltz/action_auth

ActionAuth is an authentication Rails engine crafted to integrate seamlessly with your Rails application. Optimized for Rails 7.1.0, it employs the most modern authentication techniques and streamlined token reset processes.

authentication rails rails-7-1 ruby-on-rails

Last synced: 24 Nov 2024

https://github.com/jasny/auth

Authentication, authorization and access control for Slim and other micro-frameworks

authentication authorization php psr-15 slim-framework slim3

Last synced: 05 Apr 2025

https://github.com/arunoda/use-magic-link

Simple auth setup for your React app in few minutes with Magic Link.

authentication magiclink react

Last synced: 13 Nov 2024

https://github.com/bezkoder/react-typescript-login-example

React Typescript Login and Registration example - JWT Authentication & Authorization with Axios, Router, Rest API

authentication authorization axios jwt jwt-authentication login react react-typescript token-based-authentication typescript

Last synced: 14 Apr 2025

https://github.com/auth0-samples/auth0-express-api-samples

Auth0 Integration Samples for Node Express REST API Services

api auth0 authentication dx-sdk-quickstart express node quickstart

Last synced: 07 Apr 2025

https://github.com/mohammadyounes/owin-mixedauth

Mixed (Windows + Forms) Authentication for OWIN

authentication owin owin-middleware owin-mixedauth windows-authentication

Last synced: 23 Apr 2025

https://github.com/danawoodman/sveltekit-auth-example

An example SvelteKit app implementing a simple authentication system.

auth authentication daisyui demo javascript svelte sveltekit tailwindcss typescript

Last synced: 19 Apr 2025

https://github.com/sandsmark/polkit-dumb-agent

a polkit agent in 145 lines of code, because polkit is dumb and none of the other agents worked

authentication authorization cpp dbus desktop-environment linux linux-desktop policykit polkit polkit-agent qt xdg

Last synced: 15 Feb 2025

https://github.com/darrenbaldwin07/clerk-rs

The official community-maintained Clerk SDK for Rust

actix-web authentication authorization axum clerk jwt rust sdk

Last synced: 08 Apr 2025

https://github.com/wobsoriano/svelte-clerk

Community Clerk Svelte SDK.

authentication authorization clerk svelte

Last synced: 12 Apr 2025

https://github.com/hormesiel/vercel-basic-auth

How to add BASIC AUTHENTICATION to a VERCEL deployment for FREE using various techniques.

authentication basic-auth basic-authentication language nodejs now serverless static-site vercel vercel-now

Last synced: 05 Apr 2025

https://github.com/britton-jb/sentinel

DEPRECATED - Phoenix Authentication library that wraps Guardian for extra functionality

authentication elixir guardian phoenix-framework ueberauth

Last synced: 13 Apr 2025

https://github.com/circa10a/express-jwt

An example API for creating/verifying json web tokens

authentication authorization bearer-tokens express expressjs jwt jwt-auth

Last synced: 29 Jan 2025

https://github.com/salte-auth/salte-auth

πŸ’»πŸ— Authentication for the modern web!

authentication oauth2 openid

Last synced: 31 Mar 2025

https://github.com/bastidanicolas/nextauth-prisma-stripe

How to integrate subscriptions into your Next.js project (/app). The tutorial utilizes Next.js (v13.4) with the /app directory structure, NextAuth v4 for authentication, Prisma for database management, and Stripe for payment processing.

auth authentication google-authentication mysql-database next-auth next-auth-adapter next-js nextflow nextjs nextjs13 nextjs14 prisma prisma-client route-protection stripe stripe-subscriptions subscription subscriptions-and-payments

Last synced: 21 Jan 2025

https://github.com/lenis0012/LoginSecurity

Lightweight and secure user authentication for Bukkit Minecraft servers

authentication bukkit java login-system minecraft security

Last synced: 26 Mar 2025

https://github.com/neilalexander/jnacl

Pure Java implementation of curve25519, salsa20, hsalsa20, xsalsa20 and poly1305 cryptographic primitives, along with a NaCl "Box" implementation

android-library authentication crypto curve25519 curve25519xsalsa20poly1305 ecc ecdsa hsalsa20 java java-library nacl poly1305 salsa20 xsalsa20 xsalsa20poly1305

Last synced: 12 Apr 2025

https://github.com/casbin/casdoor

An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, WebAuthn, TOTP and MFA

abac auth authentication authn authorization authz casbin casdoor go golang iam js keycloak rbac react sso

Last synced: 03 Mar 2025

https://github.com/jordanisaacs/fastapi-sessions

Ready-to-use session cookies with custom backends for FastAPI

authentication cookies fastapi sessions

Last synced: 25 Jan 2025

https://github.com/casbin/casdoor-old

An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, WebAuthn, TOTP and MFA

abac auth authentication authn authorization authz casbin casdoor go golang iam js keycloak rbac react sso

Last synced: 22 Apr 2025

https://github.com/OWASP/raider

OWASP Raider: a novel framework for manipulating the HTTP processes of persistent sessions

authentication authorization finite-state-machine fsm hy hylang lisp owasp python raiderauth security

Last synced: 15 Nov 2024

https://github.com/roy-pstr/simple-auth0-fastapi-react-app

A simple application for authentication, authorization and user management based on Auth0. 🐍 Python ⚑ FastAPI + React.

auth0 authentication authorization demo-app fastapi google-login python user-management

Last synced: 12 Apr 2025

https://gitlab.gnome.org/World/Authenticator

Generate Two-Factor Codes

2FA HOTP TOTP authentication

Last synced: 27 Dec 2024

https://github.com/divpusher/codeigniter4-auth

A simple authentication library for CodeIgniter 4.

auth authentication codeigniter4 registration simple

Last synced: 11 Apr 2025

https://github.com/carlalexander/passwords-evolved

WordPress password authentication for the modern era

authentication bcrypt password-enforcement security wordpress

Last synced: 05 Apr 2025

https://github.com/bezkoder/react-redux-login-example

React Redux Login example (Register, Logout) using Redux Toolkit, React Router, Axios, Bootstrap, Hooks

authentication authorization axios hooks jwt jwt-authentication login react react-hooks react-router reactjs redux redux-toolkit register registration token-based-authentication

Last synced: 14 Apr 2025

https://github.com/rishuranjanofficial/JWTweak

Detects the algorithm of input JWT Token and provide options to generate the new JWT token based on the user selected algorithm.

application-security appsec authentication authorization automation bugbounty jwt jwt-algorithm jwt-algorithm-confusion-attack jwt-tokens pentesting python security-enthusiasts vulnerability-assessment

Last synced: 21 Nov 2024

https://github.com/antony/sapper-authentication-demo

A demonstration of Auth with Sapper + JWT + Server Side Rendering + RBAC

authentication boilerplate hapi hapijs jwt meetup sapper seed svelte sveltejs template

Last synced: 16 Mar 2025

https://github.com/fphilipe/warden-github-rails

Use GitHub as authorization and more. Use organizations and teams as means of authorization by simply wrapping your rails routes in a block. Also useful to get a user's details through OAuth.

authentication authorization gem github oauth ruby warden warden-github

Last synced: 09 Apr 2025

https://github.com/alex-oleshkevich/imia

An authentication library for Starlette and FastAPI.

api-token asyncio authentication fastapi impersonation python starlette

Last synced: 10 Apr 2025

https://github.com/oktadev/okta-vue-node-example

Example of a Basic CRUD App with Vue.js and Node

authentication javascript jwt nodejs oidc vue vuejs

Last synced: 11 Apr 2025

https://github.com/johanbrandhorst/grpc-auth-example

Examples of client authentication with gRPC

authentication authorization client grpc jwt mtls

Last synced: 30 Apr 2025