10

8

6

4

2


9.0

4.6

8.5

6.3

8.4

3.9

8.2

8.0

7.9

5.2

7.4

4.3

17 Authentication & OAuth packages and projects

  • jwt-go

    9.0 4.6 Go
    Golang implementation of JSON Web Tokens (JWT).
  • oauth2

    8.5 6.3 Go
    Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine and App Engine support.
  • osin

    8.4 3.9 Go
    Golang OAuth2 server library.
  • goth

    8.2 8.0 Go
    provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple provides out of the box.
  • authboss

    7.9 5.2 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

    7.4 4.3 Go
    A fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs.
  • gologin

    7.3 5.3 Go
    chainable handlers for login with OAuth1 and OAuth2 authentication providers.
  • gorbac

    7.1 2.1 Go
    provides a lightweight role-based access control (RBAC) implementation in Golang.
  • go-oauth2-server

    7.0 6.5 Go
    A standalone, specification-compliant, OAuth2 server written in Golang.
  • go.auth

    6.0 0.0 Go
    Authentication API for Go web applications.
  • permissions2

    5.2 5.5 Go
    Library for keeping track of users, login states and permissions. Uses secure cookies and bcrypt.
  • Go-AWS-Auth

    5.2 0.0 Go
    AWS (Amazon Web Services) request signing library.
  • httpauth

    4.2 0.6 Go
    HTTP Authentication middleware.
  • yubigo

    3.7 0.0 Go
    a Yubikey client package that provides a simple API to integrate the Yubico Yubikey into a go application.
  • jwt-auth

    3.1 6.7 Go
    JWT middleware for goLang http servers with many configuration options.
  • jwt

    2.0 4.9 Go
    A clean and easy to use implmentatino of JSON Web Tokens (JWT).
  • Facecontrol

    0.5 3.2 Go
    Simple yet powerful authentication, single sign-on and (optinal) authorization solution.

Add another 'Authentication & OAuth' Package