/watoken

Whatsauth Token using PASETO

Primary LanguageGoMIT LicenseMIT

watoken

Whatsauth Token using PASETO, How to Use :

package controller

import (
 "fmt"
 "testing"

 "github.com/stretchr/testify/require"
 "github.com/whatsauth/watoken"
)

func TestWatoken(t *testing.T) {
   privateKey, publicKey := watoken.GenerateKey()
    
   //generate token for user awangga
   userid := "awangga"
   tokenstring, err := watoken.Encode(userid, privateKey)

    //decode token to get userid
   useridstring := watoken.DecodeGetId(publicKey, tokenstring)
   if useridstring == "" {
       fmt.Println("expire token")
   }

}

Tagging

git tag v0.0.6
git push origin --tags
go list -m github.com/whatsauth/watoken@v0.0.6