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 0.0 Go
    Golang implementation of JSON Web Tokens (JWT).
  • casbin

    9.7 8.0 Go
    An authorization library that supports access control models like ACL, RBAC, ABAC.
  • oauth2

    9.2 3.7 Go
    Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine and App Engine support.
  • goth

    8.9 7.5 Go
    provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple provides out of the box.
  • authelia

    8.8 9.4 Go
    The Cloud ready multi-factor single sign-on portal for your Apps
  • authboss

    8.7 4.9 Go
    A modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure, and start building your app without having to build an authentication system each time.
  • go-jose

    8.5 2.3
    A fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs.
  • go-oauth2-server

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

    8.4 0.5 Go
    JWT login microservice with plugable backends such as OAuth2 (Github), htpasswd, osiam.
  • Key Transparency

    8.3 6.1 Go
    A transparent and secure way to look up public keys.
  • gorbac

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

    7.9 2.4 Go
    chainable handlers for login with OAuth1 and OAuth2 authentication providers.
  • scs

    7.5 3.4 Go
    Session Manager for HTTP servers.
  • osin

    7.0 0.0 Go
    Golang OAuth2 server library.
  • paseto

    6.6 0.5 Go
    Golang implementation of Platform-Agnostic Security Tokens (PASETO).
  • permissions2

    6.5 3.1 Go
    Library for keeping track of users, login states and permissions. Uses secure cookies and bcrypt.
  • 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
    The popular Bitwarden software in Go
  • jwt-auth

    5.7 1.3 Go
    JWT middleware for goLang http servers with many configuration options.
  • httpauth

    5.5 0.0 Go
    HTTP Authentication middleware.
  • jeff

    5.5 0.6 Go
    Simple, flexible, secure and idiomatic web session management with pluggable backends.
  • go-guardian

    5.2 7.6 Go
    Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication that supports LDAP, Basic, Bearer token and Certificate based authentication.
  • branca

    5.0 0.9 Go
    Golang implementation of Branca Tokens.
  • auth

    4.9 5.2 Go
    authentication (a.k.a social login) via oauth2
  • yubigo

    4.8 0.0 Go
    a Yubikey client package that provides a simple API to integrate the Yubico Yubikey into a go application.
  • webauthn

    4.7 0.0 Go
    Easy WebAuthn integration
  • jwt

    4.7 0.0 Go
    A clean and easy to use implmentatino of JSON Web Tokens (JWT).
  • sessionup

    4.4 2.7 Go
    Simple, yet effective HTTP session management and identification package.
  • sjwt

    3.8 0.0 Go
    Simple jwt generator and parser.