Files
oneterm/backend/pkg/proto/ssh/api/onterm.go
2024-02-01 20:53:29 +08:00

21 lines
402 B
Go

package api
import (
gossh "github.com/gliderlabs/ssh"
)
type CoreInstance struct {
Auth *Auth
Asset *AssetCore
Session *gossh.Session
Audit *AuditCore
}
func NewCoreInstance(apiHost, token, secretKey string) *CoreInstance {
coreInstance := &CoreInstance{
Auth: NewAuthServer("", "", "", apiHost, token, secretKey),
Asset: NewAssetServer(apiHost, token),
}
return coreInstance
}