Versions in this module Expand all Collapse all v0 v0.0.2 Jan 5, 2025 v0.0.1 Oct 16, 2022 Changes in this version + var Sessions []Session + func NewSession(userID uint64, ipAddress string, expiryTime time.Duration) string + type Session struct + ExpireTime time.Time + IPAddress string + SessionToken string + UserID uint64 + type UserServer struct + func (u *UserServer) AddGroups(ctx context.Context, in *pb.AddGroupsRequest) (*pb.AddGroupsResponse, error) + func (u *UserServer) AddPermissions(ctx context.Context, in *pb.AddPermissionsRequest) (*pb.AddPermissionsResponse, error) + func (u *UserServer) GetUserData(ctx context.Context, in *pb.GetUserDataRequest) (*pb.UserDataResponse, error) + func (u *UserServer) Login(ctx context.Context, in *pb.LoginRequest) (*pb.LoginResponse, error) + func (u *UserServer) Logout(ctx context.Context, in *pb.LogoutRequest) (*pb.LogoutResponse, error)