Selected Tags

Click on a tag to remove it

More Tags

Click on a tag to add it and filter down

Authentication & OAuth packages

Showing projects tagged as Authentication & OAuth

  • jwt-go

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

    9.7 8.0 Go
    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
  • authelia

    9.7 9.7 Go
    The Single Sign-On Multi-Factor portal for web apps
  • oauth2

    9.2 6.2 Go
    Go OAuth2
  • goth

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

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

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

    8.5 0.0 Go
    A standalone, specification-compliant, OAuth2 server written in Golang.
  • loginsrv

    8.3 3.2 Go
    JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
  • Key Transparency

    8.2 1.0 Go
    A transparent and secure way to look up public keys.
  • gorbac

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

    7.9 4.2 Go
    Go login handlers for authentication providers (OAuth1, OAuth2)
  • scs

    7.6 6.3 Go
    HTTP Session Management for Go
  • osin

    7.0 0.0 Go
    Golang OAuth2 server library.
  • paseto

    6.8 0.0 Go
    Platform-Agnostic Security Tokens implementation in GO (Golang)
  • permissions2

    6.5 4.3 Go
    :closed_lock_with_key: Middleware for keeping track of users, login states and permissions
  • go.auth

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

    6.0 0.0 Go
    AWS (Amazon Web Services) request signing library.
  • go-guardian

    5.9 5.5 Go
    Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
  • jwt-auth

    5.7 1.3 Go
    This package provides json web token (jwt) middleware for goLang http servers
  • bitwarden-go

    5.6 0.0 Go
    A Bitwarden-compatible server written in Golang
  • httpauth

    5.5 0.0 Go
    HTTP Authentication middlewares
  • auth

    5.5 7.4 Go
    Authenticator via oauth2
  • jeff

    5.4 1.9 Go
    🍍Jeff provides the simplest way to manage web sessions in Go.
  • branca

    5.1 0.0 Go
    :key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.
  • yubigo

    4.8 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.
  • webauthn

    4.8 0.0 Go
    Go package for easy WebAuthn integration
  • jwt

    4.7 0.0 Go
    This is an implementation of JWT in golang!
  • sessionup

    4.5 2.7 Go
    Straightforward HTTP session management
  • otpgen

    4.3 4.1 Go
    Library to generate TOTP/HOTP codes