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

  • casbin

    9.7 8.1 Go
    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
  • jwt-go

    9.7 0.0 Go
    Golang implementation of JSON Web Tokens (JWT)
  • authelia

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

    9.2 5.9 Go
    Go OAuth2
  • goth

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

    8.7 3.9 Go
    The boss of http auth.
  • go-oauth2-server

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

    8.5 0.5
    An implementation of JOSE standards (JWE, JWS, JWT) in Go
  • loginsrv

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

    8.2 2.3 Go
    A transparent and secure way to look up public keys.
  • gologin

    8.0 2.2 Go
    Go login handlers for authentication providers (OAuth1, OAuth2)
  • gorbac

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

    7.5 5.3 Go
    HTTP Session Management for Go
  • osin

    7.0 0.0 Go
    Golang OAuth2 server library.
  • paseto

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

    6.5 1.9 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.8 7.0 Go
    Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
  • bitwarden-go

    5.7 0.0 Go
    A Bitwarden-compatible server written in Golang
  • jwt-auth

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

    5.5 0.0 Go
    HTTP Authentication middlewares
  • jeff

    5.4 0.2 Go
    🍍Jeff provides the simplest way to manage web sessions in Go.
  • auth

    5.2 7.4 Go
    Authenticator via oauth2
  • branca

    5.0 0.2 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.
  • jwt

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

    4.7 0.0 Go
    Go package for easy WebAuthn integration
  • sessionup

    4.4 1.8 Go
    Straightforward HTTP session management
  • sjwt

    3.9 0.0 Go
    Simple JWT Golang