Initial commit

This commit is contained in:
Yaser
2026-08-13 20:20:47 +03:30
commit 78a0c832d7
33 changed files with 3399 additions and 0 deletions

25
tools/jwt/jwt.go Normal file
View File

@@ -0,0 +1,25 @@
package main
import (
"flag"
"fmt"
"github.com/openware/pkg/jwt"
)
var (
port = flag.String("port", "7070", "Port to bind")
uid = flag.String("uid", "IDABC0000001", "UID")
email = flag.String("email", "admin@barong.io", "Email")
role = flag.String("role", "admin", "Role")
level = flag.Int("level", 3, "Level")
ref = flag.Int("ref", 1, "Referral id")
)
func main() {
flag.Parse()
ks, _ := jwt.LoadOrGenerateKeysEdDSA("config/ed25519-key", "config/ed25519-key.pub")
t, _ := jwt.ForgeTokenEdDSA(*uid, *email, *role, *level, *ref, ks.PrivateKey, nil)
fmt.Print(t)
}