mirror of
https://github.com/pocketbase/pocketbase.git
synced 2026-11-04 02:57:26 +01:00
updated jsvm $security.parse* token helpers to return the payload as plain object
This commit is contained in:
1 parent
5b2575b754
commit
865865fdeb
5 files changed
+4086
-4001
No files matched your search
@@ -501,8 +501,12 @@ func securityBinds(vm *goja.Runtime) {
|
||||
obj.Set("pseudorandomStringWithAlphabet", security.PseudorandomStringWithAlphabet)
|
||||
|
||||
// jwt
|
||||
obj.Set("parseUnverifiedJWT", security.ParseUnverifiedJWT)
|
||||
obj.Set("parseJWT", security.ParseJWT)
|
||||
obj.Set("parseUnverifiedJWT", func(token string) (map[string]any, error) {
|
||||
return security.ParseUnverifiedJWT(token)
|
||||
})
|
||||
obj.Set("parseJWT", func(token string, verificationKey string) (map[string]any, error) {
|
||||
return security.ParseJWT(token, verificationKey)
|
||||
})
|
||||
obj.Set("createJWT", security.NewJWT)
|
||||
|
||||
// encryption
|
||||
|
||||
Reference in new issue
Block a user