262 Repositories
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
email auth A simple passwordless authentication middleware that uses only email as the authentication provider. Motivation I wanted to restrict access
email proxy auth A simple passwordless proxy authentication middleware that uses only email as the authentication provider. Motivation I wanted to res
Authorization and authentication. Learning go by writing a simple authentication and authorization service.
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
Oauth2-golang - Oauth2 Golang Mysql
Hazelcast Storage for go-oauth2/oauth2
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
ATP - Aegis to KeePass A simple tool to convert exported (and encrypted) Aegis d
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
auth This is a simple signup api You can access the db.go file and change the database credentials to your local postgres credentials. To run it prope
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
JWT Go The easiest JWT Library that could be a starting point for your project. Installation go get github.com/supanadit/jwt-go Quick Start package ma
#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/
Prototype for inline signing of images in the image index. When designing Notary v2 there was a strong consensus for having detached signatures. These
prom-authzed-proxy prom-authzed-proxy is a proxy for Prometheus that authorizes the request's Bearer Token with Authzed and enforces a label in a Prom
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
A Go library to allow an end user to authorize a third-party Trakt application access to their account using the device method.
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.
goauth [WIP] Basic username password cookie based authentication with Go Lang Overview Use a Postgres DB to store Sign-in and Sign-up info Redis for c
ENDPOINT ENDPOINT METHOD ACCESS /register POST all /login POST all /articles GET all /articles POST all /articles/{articleId} GET all /articles/{artic
go mod init github.com/bartmika/osin-thirdparty-example go get github.com/spf13/cobra go get github.com/openshift/osin go get github.com/openshift/osi
Simple Docs Register url : /api/auth/register param type value name string username password string password mailbox string mailbox response: { "sta
Go authorization pattern This repository demonstrates an authorization pattern that allows multiple schemes. Demo To start the demo run the following
rgo rgo is an R/Go integration tool — it is only lightly tested so far and should not be used in production. Install the rgo executable. $ go get gith
VBDownloader (with proxy-support behind firewall) Simple tool to download files or web-pages with proxy-support and hardened crypto-algorithms. This t
Terraform TOTP Provider The TOTP provider is a utility provider, which allows for generating Time-Based One-Time Passwords (TOTP) following the RFC 62
JWT Check - Mock para tests This repo is just a simple example of JWT token generation using RS256 algorithm and HS256 algorithm. This api is responsi
usersession is a simple way to keep track of user information on a Go API. it assigns a session ID and gives you a place to store the IP and some user
dispans Go library providing in-memory implementation of an OAuth2 Authorization Server / OpenID Provider. The name comes from the Swedish word dispen
ASL Pro Video Downloader Directions In the same folder as asl-pro.exe: Create fi
oidc-go This is an implementation of an OpenID Connect Provider (OP) as defined by OpenID that is meant to be a full, production ready OP. Features: E
goji/httpauth httpauth currently provides HTTP Basic Authentication middleware for Go. It is compatible with Go's own net/http, goji, Gin & anything t
Go-OTP Go realization to otp authentication Stack: Redis (Save OTP and token) Go SMS provider (Megafon as example) Schema: User send phonenumber (ex.7
browser cookie query Only supported temporarily macOS,theoretically,it supports all chromium browsers valid browser : Edge Chrome Installation exec go
Credits This package used github.com/dgrijalva/jwt-go underhood and it heavily based on this post: http://www.inanzzz.com/index.php/post/kdl9/creating
httphere httphere is a simple Go/Chi powered http server for ad hoc use such as testing HTML or temporarily exposing a local file system at the curren
Advent of Code Get (aocget) A small lib to download your puzzle input for a given day. Uses your session token to authenticate to obtain your personal
gf-casbin GoFrame Permission Plugin Support MySQL, SQLite, PostgreSQL, Oracle, SQL Server Power By GoFrame ORM Use Download and install go get github.
golang-jwt for PKCS11 Another extension for go-jwt that allows creating and verifying JWT tokens where the private key is embedded inside Hardware lik