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

  • authelia

    9.8 9.9 Go
    The Single Sign-On Multi-Factor portal for web apps
  • casbin

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

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

    9.3 6.1 Go
    Go OAuth2
  • goth

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

    8.9 9.1 Go
    Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.
  • authboss

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

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

    8.4 0.0 Go
    A standalone, specification-compliant, OAuth2 server written in Golang.
  • Key Transparency

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

    8.2 0.0 Go
    JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
  • gologin

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

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

    7.7 2.0 Go
    HTTP Session Management for Go
  • osin

    7.0 0.0 Go
    Golang OAuth2 server library.
  • paseto

    6.9 0.0 Go
    Platform-Agnostic Security Tokens implementation in GO (Golang)
  • auth

    6.9 6.4 Go
    Authenticator via oauth2, direct, email and telegram
  • permissions2

    6.5 0.0 Go
    :closed_lock_with_key: Middleware for keeping track of users, login states and permissions
  • go-guardian

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

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

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

    5.5 0.0 Go
    HTTP Authentication middlewares
  • jeff

    5.5 0.0 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.
  • webauthn

    4.9 0.0 Go
    Go package for easy WebAuthn integration
  • jwt

    4.8 0.0 Go
    This is an implementation of JWT in golang!
  • 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.
  • sessionup

    4.4 0.0 Go
    Straightforward HTTP session management