All Projects → oleksiivelychko → go-jwt-issuer

oleksiivelychko / go-jwt-issuer

Licence: MIT license
Microservice generates the pair of JSON web tokens - access-token and refresh-token are signed by user identifier.

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to go-jwt-issuer

jwtauth-plugin
JWTAuth Plugin for WinterCMS
Stars: ✭ 25 (-16.67%)
Mutual labels:  token, jwt-authentication
phalcon-micro-rest-api-skeleton
This is a basic API REST skeleton written on Phalcon PHP. Great For building an MVP for your frontend app (Vue, react, angular, or anything that can consume an API)
Stars: ✭ 57 (+90%)
Mutual labels:  token, jwt-authentication
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (+410%)
Mutual labels:  token, jwt-authentication
EasyTokenGenerator
This repo aims to dynamically and simply generate tokens in Token Based systems.
Stars: ✭ 15 (-50%)
Mutual labels:  token, jwt-authentication
reactjs-login-register-crud
ReactJS CRUD Application, ReactJS FileUpload, ReactJS Sample application, ReactJS Boilerplate, ReactJS Login, ReactJS FileUpload, ReactJS Register
Stars: ✭ 47 (+56.67%)
Mutual labels:  token, jwt-authentication
Node Express Mongodb Jwt Rest Api Skeleton
This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API). Demo of frontend in VueJS here: https://github.com/davellanedam/vue-skeleton-mvp
Stars: ✭ 603 (+1910%)
Mutual labels:  token, jwt-authentication
debugger
Debugging helper for Go
Stars: ✭ 54 (+80%)
Mutual labels:  debugging, goland
Debug Recipes
My notes collected while debugging various .NET and Windows problems.
Stars: ✭ 204 (+580%)
Mutual labels:  debugging
Cli Debugging Cheatsheets
🔥 Collection of command-line debugging cheatsheets for multiple languages and runtimes
Stars: ✭ 239 (+696.67%)
Mutual labels:  debugging
Hrdevhelper
Context-sensitive HexRays decompiler plugin that visualizes the ctree of decompiled functions.
Stars: ✭ 193 (+543.33%)
Mutual labels:  debugging
Python Remote Pdb
Remote vanilla PDB (over TCP sockets).
Stars: ✭ 186 (+520%)
Mutual labels:  debugging
Icecream
🍦 Never use print() to debug again.
Stars: ✭ 5,601 (+18570%)
Mutual labels:  debugging
Objectexporter
Object Exporter lets you export out an object while debugging in Visual Studio, the object can be serialized in either C#, JSON or XML.
Stars: ✭ 240 (+700%)
Mutual labels:  debugging
Elinux
嵌入式 Linux 知识库 (elinux.org) 中文翻译计划;本项目发起人发布了《360° 剖析 Linux ELF》视频课程,欢迎订阅:https://www.cctalk.com/m/group/88089283
Stars: ✭ 193 (+543.33%)
Mutual labels:  debugging
Httpie
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+176740%)
Mutual labels:  debugging
Opencl Intercept Layer
Intercept Layer for Debugging and Analyzing OpenCL Applications
Stars: ✭ 189 (+530%)
Mutual labels:  debugging
Git-Secret
Go scripts for finding sensitive data like API key / some keywords in the github repository
Stars: ✭ 156 (+420%)
Mutual labels:  token
Best Of Python Dev
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Stars: ✭ 243 (+710%)
Mutual labels:  debugging
Darkon
Toolkit to Hack Your Deep Learning Models
Stars: ✭ 231 (+670%)
Mutual labels:  debugging
Clean logs
A better console.log for the browser
Stars: ✭ 229 (+663.33%)
Mutual labels:  debugging

go-jwt-issuer

Microservice generates the pair of JSON web tokens - access-token and refresh-token are signed by user identifier.

📌 In order to deploy on Kubernetes cluster:

make docker-build
make kube-ns
make redis-secret password=secret
make kube-apply

📌 Run k9s -n gons to see gojwtissuer-dpl-* pod logs.

📌 Run/debug dlv configuration from IDE.

│ API server listening at: :56268                                                                                                                                     │
│ 2023-04-09T12:20:31Z warning layer=rpc Listening for remote connections (connections are not authenticated nor encrypted)                                           │
│ 2023-04-09T12:20:31Z info layer=debugger launching process with args: [/app]                                                                                        │
│ 2023-04-09T12:22:18Z debug layer=debugger continuing                                                                                                                │
│ 2023/04/09 12:22:18 established connection: Redis<redis:6379 db:0>                                                                                                  │
│ 2023/04/09 12:22:18 starting server on :8080 

📌 Add breakpoint.

│ 2023-04-09T12:23:29Z debug layer=debugger halting                                                                                                                   │
│ 2023-04-09T12:23:29Z info layer=debugger created breakpoint: &api.Breakpoint{ID:1, Name:"", Addr:0x3536d0, Addrs:[]uint64{0x3536d0}, AddrPid:[]int{13}, File:"/buil │
│ 2023-04-09T12:23:29Z debug layer=debugger continuing  

📌 Execute request.

│ 2023-04-09T12:24:39Z debug layer=debugger nexting                                                                                                                   │
│ 2023-04-09T12:24:39Z debug layer=debugger nexting                                                                                                                   │
│ 2023-04-09T12:25:06Z debug layer=debugger continuing                                                                                                                │
│ 2023-04-09T12:25:08Z debug layer=debugger halting                                                                                                                   │
│ 2023-04-09T12:25:08Z info layer=debugger cleared breakpoint: &api.Breakpoint{ID:1, Name:"", Addr:0x3536d0, Addrs:[]uint64{0x3536d0}, AddrPid:[]int{13}, File:"/buil │
│ 2023-04-09T12:25:08Z debug layer=debugger continuing

📌 Delete resources make kube-delete.

Debugging an application

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].