87 Resources
Golang token-login Libraries
The forward-auth server for API keys authorization
Token-login The authorization system based on tokens. Token-login is a server that functions as a forward auth server and provides an authorization fl
Gologin is Golang (Go) login manager working with RDBMS Databases
What is Gologin Gologin is an easy to setup professional login manager for Go web applications. It helps you protect your application resources from u
Verifier - Golang JWT token verifier with storage(default Redis)
verifier Golang JWT token verifier with storage(default Redis) Usage go get -u g
Ginx - Evilginx2 - A man-in-the-middle attack framework used for phishing login credentials along with session cookies
evilginx2 is a man-in-the-middle attack framework used for phishing login creden
Blockcain - Trust Wallet token repository - A comprehensive, up-to-date collection of information about several thousands (!) of crypto tokens
Trust Wallet Assets Info Overview Trust Wallet token repository is a comprehensi
Authenticated and encrypted API tokens using modern crypto
Branca Token Authenticated and encrypted API tokens using modern crypto. What? Branca is a secure, easy to use token format which makes it hard to sho
SandboxPPL - Golang PoC that sandboxes Defender (or other PPL) by setting its token integrity to Untrusted
SandboxPPL Golang PoC that sandboxes Defender (or other PPL) by setting its toke
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd
login-service login-service is a standalone minimalistic login server providing a (JWT)[https://jwt.io/] login for multiple login backends. Abstract l
An example module for k6.io to get a cognito access token using USER_SRP_AUTH flow.
xk6-cognito An example module for k6.io to get a cognito access token using USER_SRP_AUTH flow. See: to create k6 extension: https://github.c
Okta Golang Gin & Okta-Hosted Login Page Example
Okta Golang Gin & Okta-Hosted Login Page Example This example shows you how to use the Okta JWT verifier library to login a user to a Golang Gin appli
GitHub App Token Generator
A simple github action written in go to retrieve an installation access token for an app installed into an organization.
Golang Echo and html template.
golang-website-example Golang Echo and html template. move GitHub repository for hello to golang-website-example Visual Studio Code Run and Debug: lau
Elektra-Auto-Checkout - Utilities to assist in checkout automation of various commercial and retail sites
Elektra About This Project Elektra is designed to automate the process of invent
Token-list - The community maintained Solana token registry
Please note: This repository is being rebuilt to accept the new volume of token
Lastweek - Given a username and/or GitHub access token, this tool will provide a report of the work done by the user last week
lastweek Given a username and/or GitHub access token, this tool will provide a r
fido-ident: a cli tool for getting the attestation certificate from a fido token.
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
goauth Pre-made OAuth/OpenIDConnect and general authorization hooks for webapp login. Currently supports Google, Facebook and Microsoft "out of the bo
Solana Token Registry - a package that allows application to query for list of tokens
Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed. @solana/spl-to
Bui api login - Bui api login in golang
bui-api-login Project setup go mod tidy -compat=1.17 .env.local OAUTH2_REDIRECT
Get the long-term token for the Budget Insight API (sandbox)
token-budget-insight This small tool aims to automate the creation of the long-term token for a Budget Insight application; the process is explain in
Go-gin-jwt - Secure web api using jwt token and caching mechanism
Project Description This project demonstrate how to create api and secure it wit
Is a microservice which provides payment token service for application users.
Tulip Is a microservice which provides payment token service for application users. Description A transactional-based token usually used for transacti
Auth - Authenticator via oauth2
auth - authentication via oauth2, direct and email This library provides "social login" with Github, Google, Facebook, Microsoft, Twitter, Yandex, Bat
Cert bound sts server - Certificate Bound Tokens using Security Token Exchange Server (STS)
Certificate Bound Tokens using Security Token Exchange Server (STS) Sample demonstration of Certificate Bound Tokens acquired from a Security Token Ex
Webauthn - Go package for easy WebAuthn integration
webauthn : Web Authentication API in Go Overview This project provides a low-level and a high-level API to use the Web Authentication API (WebAuthn).
Aperture - ⚡️HTTP 402 Lightning Service Authentication Token Reverse Proxy ⚡️
Lightning Service Authentication Token (LSAT) proxy Aperture is your portal to the Lightning-Native Web. Aperture is used in production today by Light
Simplelogingo - Added a simple login with go
Simple Login - GO - GORM - ECHO - JWT Introduction This is a simple login applic
A simple user identify template with jwt token and gin, toy project
Simple Docs Register url : /api/auth/register param type value name string username password string password mailbox string mailbox response: { "sta
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Mastering Ethereum Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock
Discord token grabber written in go please read the liability disclaimer before using it
Discord Token Grabber Written in Go ! Liability Disclaimer ⚠ The use of this sof
This app can extend developer mode timer for the LG TV (you'll need the session token for that)
LG WebOS Developer Mode Extender This app can extend developer mode timer for the LG TV (you'll need the session token for that) You can obtain the de
Golang rate limiters for distributed applications
Distributed rate limiters for Golang Rate limiters for distributed applications in Golang with configurable back-ends and distributed locks. Any types
A Console Application Use Pancakeswap To Swap Token
Pancakeswap Console A Pancakeswap Application Why It is a pity that some areas do not have access to the functions of PancakeSwap. I developed this to
Go module with token package to request Azure Resource Manager and Azure Graph tokens.
azAUTH Go module with token package to request Azure Resource Manager and Azure Graph tokens. prerequisites Install azure cli: https://docs.microsoft.
Impersonate Your GitHub App In A GitHub Action
Impersonate Your GitHub App In A GitHub Action This action helps you retrieve an authenticated app token with a GitHub app id and a app private key. Y
Prevent unauthorised access of public endpoints by for example bots or bad clients.
Anonymous API Auth Provider Inspired by: https://hackernoon.com/improve-the-security-of-api-keys-v5kp3wdu Architecture The basic idea is, to prevent u
Prevent unauthorised access of public endpoints by for example bots or bad clients.
Anonymus API Auth Provider Inspired by: https://hackernoon.com/improve-the-security-of-api-keys-v5kp3wdu Architecture The basic idea is, to prevent un
GitHub CLI extension to create and revoke installation tokens
GitHub CLI extension to create and revoke installation tokens.
A command-line tool to visualize a JWT token's content, written in Go
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
Backend Development Rest Api Project for book management system. Used Features like redis, jwt token,validation and authorization.
Golang-restapi-project Simple Rest Api Project with Authentication, Autherization,Validation and Connection with redis File Structure ├── cache │ ├──
Lightweight SSO Login System
login Lightweight SSO Login System Convention Redirect to login.changkun.de?redirect=origin When login success, login.changkun.de will redirect to ori
Cache oci login token for kubectl
oci-token-cache Cache oci login token. This command cache oci login token into ~/.oci/token-cache.json and re-use for kubectl. Usage Currently, your ~
A simple and lightweight library for creating, formatting, manipulating, signing, and validating JSON Web Tokens in Go.
GoJWT - JSON Web Tokens in Go GoJWT is a simple and lightweight library for creating, formatting, manipulating, signing and validating Json Web Tokens
Makes dealing with AWS SSO Logins an ease
go-aws-sso Make working with AWS SSO on local machines an ease. What is it about? Choose and retrieve short-living role credentials from all of your S
Go module that allows you to authenticate to Azure with a well known client ID using interactive logon and grab the token
azureimposter Go module that pretends to be any clientID and grabs an authentication token from Azure using interactive login (w/mfa if enabled) and r
Token price monitor with golang
TOKEN-PRICE-MONITOR Token được list lên PancakeSwap sẽ có contract để lấy giá tương ứng của pair đó. Trong ví dụ này mình sẽ lấy giá BAKE/USDT trên Pa
GO API with Gin Gonic with postgresql using gorp
GO API with Gin Gonic with postgresql using gorp Tips: Make sure you have project in src folder of $GOPATH Also, iniitalize go mod init project-name a
A very simple HTTP reverse proxy that checks that requests contain a valid secret as a bearer token
bearproxy -- Authorization enforcing HTTP reverse proxy Bearproxy is a very simple HTTP reverse proxy that checks that requests contain a valid secret
🔗 Generate a temporary login URL for the AWS Console
AWS Console 🔗 Generate a temporary login URL for the AWS Console Installation Prebuilt binaries for several architectures can be found attached to an
A man-in-the-middle attack framework used for phishing login credentials along with session cookies
evilginx2 is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which in turn allows to bypass 2-fac
✨ Fastest Feature-packed Discord Token Checker written in GO ✨
FAST-discord-token-checker ✨ Fastest Feature-packed Discord Token Checker written in GO ✨ Overview 🔍 This program is the fastest ever written Discord
Purpose: dump slack messages, users and files using browser token and cookie.
Slack Dumper Purpose: dump slack messages, users and files using browser token and cookie. Typical usecase scenarios: You want to archive your private
Generate client secret for Apple get token call
Generate client secret for Apple get token call A util to generate client secret used in Apple get token call. Create a config.json file with the foll
evilginx2 is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which in turn allows to bypass 2-factor authentication protection.
evilginx2 is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which in turn allows to bypass 2-fac
A demo using go and redis to implement a token manager
使用go-redis实现一个令牌管理器 需求描述 假设我们当前的所有服务需要一个第三方的认证,认证形式为:在发送请求的时候带上第三方颁发的令牌,该令牌具有一个时效性 第三方的令牌可以通过某个接口获取,但是该接口做了单位时间内的同一ip的请求频率的限制,因此在并发的场景下,我们需要控制令牌获取接口的频
Golang OpenID Connect Client
adhocore/goic GOIC, Go Open ID Connect, is OpenID connect client library for Golang. It supports the Authorization Code Flow of OpenID Connect specifi
A "passwordless" login experience for your AWS RDS
RDS Auth Proxy A two-layer proxy for connecting into RDS postgres databases based on IAM authentication. This tool allows you to keep your databases f
Test ssh login key acceptance without having the private key
ssh-key-confirmer This confirms if a SSH public key is listed as a authorized_key on a system Usage $ ssh-key-confirmer -i ./id_rsa.pub [email protected]
Key-Checker - Go scripts for checking API key / access token validity
Key-Checker Go scripts for checking API key / access token validity Update V1.0.0 🚀 Added 37 checkers! Screenshoot 📷 How to Install go get github.co
Golang implementation of JWT and Refresh Token
Fiber and JWT with Refresh Token Repo ini adalah demostrasi JWT support refresh token tanpa menggunakan storage Branch Main: unlimited refresh token R
HTTP/2 Apple Push Notification service (APNs) provider for Go with token-based connection
APNs Provider HTTP/2 Apple Push Notification service (APNs) provider for Go with token-based connection Example: key, err := apns.AuthKeyFromFile("Aut
A Fyne login manager for linux desktop computers
Fin, the Fyne Login Manager This app is in it's very early stages and has only been tested with pam and systemd to log in users with a .xinitrc file.
The Fabric Token SDK is a set of API and services that lets developers create token-based distributed application on Hyperledger Fabric.
The Fabric Token SDK is a set of API and services that let developers create token-based distributed application on Hyperledger Fabric.
A fast and simple JWT implementation for Go
JWT Fast and simple JWT implementation written in Go. This package was designed with security, performance and simplicity in mind, it protects your to
Small Lambda function which performs a Aws:Sts:AssumeRole based on the presented JWT-Token
About This implements a AWS Lambda handler which takes a JWT-Token, validates it and then performs a Aws:Sts:AssumeRole based on preconfigured rules.
what the name says (made for "educational" purposes)
NOTES You will need to Download Golang - golang compiler Download MinGW - C compiler (Add this to your path.) You can safely ignore these errors below
🍀 Go basic library. || Go语言基础库
Go语言基础库 工程目录说明 pkg/ ...... 源码包 |-- bininfo/ ...... 将编译时源码的git版本信息(当前commit log的sha值和commit message),编译时间,Go版本,平台打入程序中
Nipo is a powerful, fast, multi-thread, clustered and in-memory key-value database, with ability to configure token and acl on commands and key-regexes written by GO
Welcome to NIPO Nipo is a powerful, fast, multi-thread, clustered and in-memory key-value database, with ability to configure token and acl on command
Efficient token-bucket-based rate limiter package.
ratelimit -- import "github.com/juju/ratelimit" The ratelimit package provides an efficient token bucket implementation. See http://en.wikipedia.org/w
an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
Vouch Proxy An SSO solution for Nginx using the auth_request module. Vouch Proxy can protect all of your websites at once. Vouch Proxy supports many O
⛩️ Go library for protecting HTTP handlers with authorization bearer token.
G8, pronounced Gate, is a simple Go library for protecting HTTP handlers with tokens. Tired of constantly re-implementing a security layer for each
Create a QR code with your Wi-Fi login details
Wi-Fi QR Code generator Create a QR code with your Wi-Fi login details. Use Google Lens or other application to scan it and connect automatically. Ins
Provides AWS STS credentials based on Google Apps SAML SSO auth with interactive GUI support
What's this This command-line tool allows you to acquire AWS temporary (STS) credentials using Google Apps as a federated (Single Sign-On, or SSO) pro
Typo/error resilient, human-readable token generator
toktok A human-friendly token generator Creates tokens which avoid characters that can be easily misinterpreted, like '1' and 'I' or '8' and 'B', as w
simple-jwt-provider - Simple and lightweight provider which exhibits JWTs, supports login, password-reset (via mail) and user management.
Simple and lightweight JWT-Provider written in go (golang). It exhibits JWT for the in postgres persisted user, which can be managed via api. Also, a password-reset flow via mail verification is available. User specific custom-claims also available for jwt-generation and mail rendering.
:wink: :cyclone: :strawberry: TextRank implementation in Golang with extendable features (summarization, phrase extraction) and multithreading (goroutine) support (Go 1.8, 1.9, 1.10)
TextRank on Go This source code is an implementation of textrank algorithm, under MIT licence. The minimum requred Go version is 1.8. MOTIVATION If th
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
APNS/2 APNS/2 is a go package designed for simple, flexible and fast Apple Push Notifications on iOS, OSX and Safari using the new HTTP/2 Push provide
An implementation of JOSE standards (JWE, JWS, JWT) in Go
Go JOSE Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSO
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
Permissions2 Middleware for keeping track of users, login states and permissions. Online API Documentation godoc.org Features and limitations Uses sec
Platform-Agnostic Security Tokens implementation in GO (Golang)
Golang implementation of PASETO: Platform-Agnostic Security Tokens This is a 100% compatible pure Go (Golang) implementation of PASETO tokens. PASETO
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
loginsrv loginsrv is a standalone minimalistic login server providing a JWT login for multiple login backends. ** Attention: Update to v1.3.0 for Goog
This package provides json web token (jwt) middleware for goLang http servers
jwt-auth jwt auth middleware in goLang. If you're interested in using sessions, checkout my sessions library! README Contents: Quickstart Performance
Safe, simple and fast JSON Web Tokens for Go
jwt JSON Web Token for Go RFC 7519, also see jwt.io for more. The latest version is v3. Rationale There are many JWT libraries, but many of them are h
JSON Web Token library
About … a JSON Web Token (JWT) library for the Go programming language. Feature complete Full test coverage Dependency free Key management The API enf
Go login handlers for authentication providers (OAuth1, OAuth2)
gologin Package gologin provides chainable login http.Handler's for Google, Github, Twitter, Facebook, Bitbucket, Tumblr, or any OAuth1 or OAuth2 auth
An implementation of JOSE standards (JWE, JWS, JWT) in Go
Go JOSE Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSO
:key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.
branca branca is a secure alternative to JWT, This implementation is written in pure Go (no cgo dependencies) and implements the branca token specific