265 Resources
home-sso-service This is Single-Sign On service Dependencies go version go1.15.6
Identity-service - An OAuth2 identity provider that operates over gRPC
Otter Social Identity Provider An OAuth2 identity provider that operates over
gin-jwt jwt package for gin go applications Usage Download using go module: go get github.com/ennaque/gin-jwt Import it in your code: import gwt "gith
Account JWT on Go Go, gorm, Gin web framework 를 활용하여 만든 간단한 JWT API 입니다. Dajngo의
Terraform Provider Scaffolding This repository is a template for a Terraform provider. It is intended as a starting point for creating Terraform provi
go-oauth-cli-client Add MFA/2FA support in your CLI for IDPs that support OAuth 2.0 Authorization Code Flow Features MFA/2FA with minimal user interac
towfa Generate a generic library of 2FA tokens compatible with Google Authenticator go get -u github.com/golandscape/twofa $twofa "you secret" result:
⏲️ GOTP Generate TOTP codes from standalone TOTP secrets. Usage $ gotp TOTPSECRE
OAuth / OIDC Cubbyhole Share secret data between client applications. This is mostly a demonstration of some of the work I've been evaluating at Storj
evilginx2 is a man-in-the-middle attack framework used for phishing login creden
GitHub App Authentication for integration with GitHub Introduction GitHub Apps are the officially recommended way to integrate with GitHub because of
Simplest-auth-with-go It's a learning project. To run it, navigate to a folder in your console. Then type to start the server: go run main.go Then go
Ssibrahimbas Go-Auth An authorization project using mongoDB, JWT and Go. API Typ
Mep-Agent Introduction Mep-Agent is a middleware that provides proxy services for third-party apps. It can help apps, which do not implement the ETSI
Fringe Fringe is an easy workaround for Google Workplace users who need a Radius server to perform authentication on behalf of other services (e.g. 80
JWT Validator for Auth0 (https://auth0.com/) that caches public JWKS (since there is a limit on calls to public JWKS URL) Example securing a GraphQL s
cryptomath-go-auth Auth Go microservice for managing authentication sessions. Install dependencies $ make deps Build $ make vendor $ make build Databa
dbt-postgres-proxy A reverse proxy for postgres which compiles queries in flight
RCK Auth Application Example App written in Golang for provide Authentication & Authorization using Json Web Tokens. Run with Docker / Podman Run a Po
REST-API Golang go get github.com/gin-gonic/gin go get gorm.io/gorm go get github.com/dgrijalva/jwt-go go get gorm.io/driver/mysql go get github.com/j
GinRS 套用在 gin-gonic/gin 基於 RS256 演算法的 JWT 簽署套件。 非對稱金鑰 透過 openssl 產生一個私鑰。 openssl genrsa -out private.key 2048 再透過這個私鑰產生一個公鑰,這個公鑰可以配發到其他伺服器或是第三方的手中用來驗證
jose JavaScript Object Signing and Encryption JOSE implemented in Go. RFCs RFC75
Kraken Plugin - JWT Header Rewriter 1 Plugin Configuration Name Desciption Defau
auth0 auth0 is a package helping to authenticate using the Auth0 service. Installation go get github.com/auth0-community/go-auth0 Client Credentials
login-service login-service is a standalone minimalistic login server providing a (JWT)[https://jwt.io/] login for multiple login backends. Abstract l
This application demonstrates how applications hosted on Azure VMs can use managed identity to authenticate with HashiCorp Vault using the Azure Auth Method.
Cookie Cookie helper functions. package main import ( "net/http" "github.co
JWT JWT wrapper library which makes it simple to user ECDSA based JWT signing. Usage package main import ( "context" "github.com/infiniteloopcloud
oidc-cli oidc-cli assists developers in automating authorization flow for local development and testing purpose. Installation Download the program fro
Simple Authentication WebApp A simple authentication web app in Go (using JWT) Routes Path Method Data /api/v1/auth/register POST {"firstname":,"lastn
ecookie sign, encrypt and authenticate cookies with golang... this package uses rabbit cipher to encrypt and blake2 hash function in order to authenti
Demo REST backend Gorilla csrf middleware and Js frontend Use gorilla/mux and gorilla/csrf How to run open goland IDE, run middleware_test.go by click
make-doordash-jwt This simple CLI tool takes a DoorDash Access Key (a JSON object comprised of a developerId, key_id, and signing_secret) and creates
Goal: Develop a Go start auth starter without Gin framework and learn along the
GCP Permission-to-Roles Utility Rather than sorting through Google's documentation to find a role that contains the permission you need, simply pass t
fido-ident fido-ident is a cli tool for getting the attestation certificate from a fido token. fido-ident will print the raw certificate and the human
goauth Pre-made OAuth/OpenIDConnect and general authorization hooks for webapp login. Currently supports Google, Facebook and Microsoft "out of the bo
Project Description This project demonstrate how to create api and secure it wit
casbin Another casbin implementation in golang. Diffrent with the official casbin implementation Use google Common Expression Language as the matcher
implement microservice of oauth using golang and cassandra to store user tokens
JWT-WITH-GO What Is JWT? JWT or JSON web token is a digitally signed string used to securely transmit information between parties. It's an RFC7519 sta
A libary and binary to dump authentication information from etcd. The commands are suitable for configuring an empty etcd cluster to get to the same authentication config.
TOTP TOTP (RFC-6238) implementation in Go with no external dependencies. INSTALL You can do little copying the totp.go file or add this package as Go
Compiletime and Runtime drivers This post explores adding and building drivers both at compiletime and runtime. Go Register When building web apps wit
auth0 auth0 is a package helping to authenticate using the Auth0 service. Instal
#Calender This program shows the Calender of a month according to the date input by the user. ##Sample Run Enter a date: 12/1/2022 Please find the req
JWT for Gin Framework This is a jwt useful for Gin framework. It uses jwt-go to provide a jwt encode and decode token. Usage go get github.com/wyy-go/
bui-api-login Project setup go mod tidy -compat=1.17 .env.local OAUTH2_REDIRECT
prpo-auth microservice This repository contains a source code for user management microservice used in a demo project developed under PRPO subject at
jat A command-line tool to visualize a JWT token's content, written in Go. Usage jat some-jwt Install Navigate to the Releases page; Download the co
Authelia is an open-source authentication and authorization server providing two
fastglue-csrf Overview fastglue-csrf implements CSRF middleware for fastglue.