10

8

6

4

2


9.8

9.9

9.8

6.9

9.7
1.0

9.2

6.3

9.1

5.8

29 Authentication & OAuth packages and projects

  • authelia

    9.8 9.9 Go
    The Single Sign-On Multi-Factor portal for web apps
  • aws-doc-sdk-examples

    9.8 9.8 Java
    Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.
  • Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
    Promo coderabbit.ai
    CodeRabbit Logo
  • casbin

    9.8 6.9 Go
    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
  • jwt-go

    9.7 1.0 Go
    DISCONTINUED. ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:
  • oauth2

    9.2 6.3 Go
    Go OAuth2
  • goth

    9.1 5.8 Go
    Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
  • authboss

    8.7 5.9 Go
    The boss of http auth.
  • go-jose

    8.4 0.0
    DISCONTINUED. An implementation of JOSE standards (JWE, JWS, JWT) in Go
  • go-oauth2-server

    8.3 0.0 Go
    A standalone, specification-compliant, OAuth2 server written in Golang.
  • go-oidc

    8.3 5.6 Go
    A Go OpenID Connect client.
  • gologin

    8.0 8.4 Go
    Go login handlers for authentication providers (OAuth1, OAuth2)
  • loginsrv

    8.0 0.0 Go
    JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
  • github.com/lestrrat-go/jwx/v2

    8.0 8.6 Go
    Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies
  • gorbac

    7.9 2.1 Go
    goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.
  • auth

    7.3 7.6 Go
    Authenticator via oauth2, direct, email and telegram
  • osin

    7.0 0.0 Go
    DISCONTINUED. Golang OAuth2 server library.
  • permissions2

    6.4 6.8 Go
    DISCONTINUED. :closed_lock_with_key: Middleware for keeping track of users, login states and permissions
  • go.auth

    6.2 0.0 Go
    DISCONTINUED. Authentication API for Go web applications.
  • Go-AWS-Auth

    6.0 0.0 Go
    DISCONTINUED. AWS (Amazon Web Services) request signing library.
  • jwt-auth

    5.5 1.8 Go
    This package provides json web token (jwt) middleware for goLang http servers
  • httpauth

    5.4 0.0 Go
    HTTP Authentication middlewares
  • webauthn

    4.7 0.0 Go
    Go package for easy WebAuthn integration
  • jwt

    4.6 0.0 Go
    DISCONTINUED. This is an implementation of JWT in golang!
  • yubigo

    4.6 0.0 Go
    Yubigo is a Yubikey client API library that provides an easy way to integrate the Yubico Yubikey into your existing Go-based user authentication infrastructure.
  • RBAC

    4.3 0.0 Go
    RBAC - Simple, concurrent Role Based Access Control(GO)
  • sessions

    3.7 0.0 Go
    A dead simple, highly performant, highly customizable sessions middleware for go http servers.
  • Passhash

    1.4 3.1 Go
    Go library providing simple and secure password management
  • Facecontrol

    1.2 0.0 Go
    Simple authentication, single sign-on and (optinal) authorization solution.
  • go-oauth2

    0.8 0.0 Go
    No description, website, or topics provided.

Add another 'Authentication & OAuth' Package