commit ce0b99eea7036da62c69bb2c845f00d673004454
parent 39912e51561efeca6d0fd179d365ef3ab99eb081
Author: Matsuda Kenji <info@mtkn.jp>
Date: Thu, 29 Aug 2024 15:06:50 +0900
add AuthInfo
Diffstat:
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/factotum.go b/factotum.go
@@ -8,6 +8,14 @@ import (
"os"
)
+type AuthInfo struct {
+ string cuid // caller id
+ string suid // server id
+ string cap // capability
+ int nsecret // length of secret
+ string secret
+}
+
func SetFactotum(s *Server, rpcpath string) error {
s.Auth = func(ctx context.Context, r *request) error {
ifcall := r.ifcall.(*TAuth) // TODO: need assertion?