furkansenharputlu / F License
Licence: other
Open Source License Key Generation and Verification Tool written in Go
Stars: ✭ 535
Projects that are alternatives of or similar to F License
Php Storageless Sessions
Sessions handler which stores session data in HMAC-signed and encrypted cookies
Stars: ✭ 29 (-94.58%)
Mutual labels: jwt, jwt-authentication, jwt-token, hmac
Jwt
Go JWT signing, verifying and validating
Stars: ✭ 394 (-26.36%)
Mutual labels: jwt, jwt-authentication, jwt-token, hmac
Go Book Store Api
Go Sample project to understand Mysql CRUD operation with best practises Includes logging, JWT, Swagger and Transactions
Stars: ✭ 18 (-96.64%)
Mutual labels: jwt, jwt-authentication, jwt-token
Jwt Cli
A super fast CLI tool to decode and encode JWTs built in Rust
Stars: ✭ 336 (-37.2%)
Mutual labels: cli, jwt, jwt-token
Laravel Vue Starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 76 (-85.79%)
Mutual labels: jwt, jwt-authentication, jwt-token
Jose Jwt
Ultimate Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) Implementation for .NET and .NET Core
Stars: ✭ 692 (+29.35%)
Mutual labels: jwt, jwt-authentication, jwt-token
Jwt
Kotlin JWT 🔑 implementation (Json Web Token) as required by APNs 🔔 (Apple Push Notifications) or Sign in with Apple 🍏
Stars: ✭ 31 (-94.21%)
Mutual labels: jwt, jwt-authentication, jwt-token
React Login
A client side implementation of authentication using react.js for my blog on medium. This is the second part of my previous blog on how to implement scalable node.js server.
Stars: ✭ 105 (-80.37%)
Mutual labels: jwt, jwt-authentication, jwt-token
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (-72.71%)
Mutual labels: jwt, jwt-authentication, jwt-token
Httpie Jwt Auth
JWTAuth (JSON Web Tokens) auth plugin for HTTPie
Stars: ✭ 140 (-73.83%)
Mutual labels: jwt, jwt-authentication, jwt-token
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (-71.4%)
Mutual labels: jwt, jwt-authentication, verification
Jose2go
Golang (GO) implementation of Javascript Object Signing and Encryption specification
Stars: ✭ 150 (-71.96%)
Mutual labels: jwt, jwt-authentication, jwt-token
Jwt Spring Security Jpa
Backend MVP showcasing JWT (Json Web Token) authentication with multiple login, timeout / refresh / logout (with in memory invalidation) using Spring Security & MySQL JPA.
Stars: ✭ 202 (-62.24%)
Mutual labels: jwt, jwt-authentication, jwt-token
Nest Angular
NestJS, Angular 6, Server Side Rendering (Angular Universal), GraphQL, JWT (JSON Web Tokens) and Facebook/Twitter/Google Authentication, Mongoose, MongoDB, Webpack, TypeScript
Stars: ✭ 307 (-42.62%)
Mutual labels: jwt, jwt-authentication
Aspnetcoreapistarter
An ASP.NET Core (v2.1) Web API project to quickly bootstrap new projects. Includes Identity, JWT authentication w/ refresh tokens.
Stars: ✭ 304 (-43.18%)
Mutual labels: jwt, jwt-authentication
Caporal.js
A full-featured framework for building command line applications (cli) with node.js
Stars: ✭ 3,279 (+512.9%)
Mutual labels: cli-app, cli
Aspnetcore Webapi Course
Professional REST API design with ASP.NET Core 3.1 WebAPI
Stars: ✭ 323 (-39.63%)
Mutual labels: jwt, jwt-authentication
Gkill
Interactice process killer for Linux and macOS
Stars: ✭ 297 (-44.49%)
Mutual labels: cli-app, cli
Jwt Auth Guard
JWT Auth Guard for Laravel and Lumen Frameworks.
Stars: ✭ 319 (-40.37%)
Mutual labels: jwt, jwt-authentication
Ttyplot
a realtime plotting utility for terminal/console with data input from stdin
Stars: ✭ 532 (-0.56%)
Mutual labels: cli-app, cli
f-license
NOTE: This project will be improved with lots of new features!
f-license is an open-source license creation and verification tool. You can quickly add license key verification to your application. Don't implement yourself, just use the open-source product!
Features
- Generating license keys with one of HMAC and RSA algorithms
- Remote verification of a license key
- Local verification of a license key
- Storing licence keys in MongoDB
- Activating and inactivating customer license keys
- f-cli tool to manage licenses by terminal
See the latest Documentation.
How to use
Prerequisites
- MongoDB server
Start f-license server
- Create and configure
config.json
file like sample_config.json - Run
go build
- Run
./f-license
Embed client code to your app
If your app's language is Go
, you need to add just one line code to your application after importing client
.
import "github.com/furkansenharputlu/f-license/client"
Remote verification
verified, err := client.VerifyRemotely("https://localhost:4242", "trusted-server-cert", "license-key")
Local verification
verified, err := client.VerifyLocally("secret-or-public-key", "license-key")
If you are not using Go
, you can easily implement their equivalent in your app's language for now. In future, we will implement for different languages.
CLI usage
- Run
go build -o f-cli ./cli
- Generate
license.json
like sample_license.json
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].