Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
K
koko
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
koko
Commits
c9b7f9a4
Commit
c9b7f9a4
authored
Apr 23, 2019
by
Eric
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[update] modify service
parent
77ac1fce
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
57 additions
and
38 deletions
+57
-38
assets.go
pkg/sdk/assets.go
+0
-16
client.go
pkg/sdk/client.go
+1
-2
init.go
pkg/sdk/init.go
+0
-16
users.go
pkg/sdk/users.go
+1
-3
assets.go
pkg/service/assets.go
+13
-0
perms.go
pkg/service/perms.go
+7
-1
terminal.go
pkg/service/terminal.go
+25
-0
users.go
pkg/service/users.go
+10
-0
No files found.
pkg/sdk/assets.go
View file @
c9b7f9a4
package
sdk
import
(
"cocogo/pkg/logger"
"cocogo/pkg/model"
"fmt"
)
//
//func GetSystemUserAssetAuthInfo(systemUserID, assetID string) (authInfo model.SystemUserAuthInfo, err error) {
//
...
...
@@ -19,13 +13,3 @@ import (
//
//}
//
func
GetSystemUserAssetAuthInfo
(
systemUserID
,
assetID
string
)
(
info
model
.
SystemUserAuthInfo
,
err
error
)
{
var
authInfo
model
.
SystemUserAuthInfo
systemUrl
:=
fmt
.
Sprintf
(
urls
[
"SystemUserAuthInfo"
],
systemUserID
)
err
=
Client
.
Get
(
systemUrl
,
&
authInfo
,
true
)
if
err
!=
nil
{
logger
.
Info
(
"get User Assets Groups err:"
,
err
)
return
}
return
}
pkg/sdk/client.go
View file @
c9b7f9a4
...
...
@@ -6,7 +6,6 @@ import (
"cocogo/pkg/common"
"cocogo/pkg/config"
"cocogo/pkg/model"
)
type
ClientAuth
interface
{
...
...
@@ -34,7 +33,7 @@ func (c *WrapperClient) LoadAuth() error {
}
func
(
c
*
WrapperClient
)
CheckAuth
()
error
{
var
user
model
.
User
var
user
User
err
:=
c
.
Http
.
Get
(
"UserProfileUrl"
,
&
user
)
if
err
!=
nil
{
return
err
...
...
pkg/sdk/init.go
deleted
100644 → 0
View file @
77ac1fce
package
sdk
var
Client
=
WrapperClient
{}
func
init
()
{
//err := Client.LoadAuth()
//if err != nil {
// logger.Error("Load client access key error: %s", err)
// os.Exit(10)
//}
//err = Client.CheckAuth()
//if err != nil {
// logger.Error("Check client auth error: %s", err)
// os.Exit(11)
//}
}
pkg/sdk/users.go
View file @
c9b7f9a4
package
sdk
import
"cocogo/pkg/model"
func
CheckAuth
(
username
,
password
,
publicKey
,
remoteAddr
,
loginType
string
)
(
user
model
.
User
,
err
error
)
{
func
CheckAuth
(
username
,
password
,
publicKey
,
remoteAddr
,
loginType
string
)
(
user
User
,
err
error
)
{
return
user
,
nil
}
...
...
pkg/service/assets.go
0 → 100644
View file @
c9b7f9a4
package
service
import
(
"cocogo/pkg/sdk"
)
func
GetSystemUserAssetAuthInfo
(
systemUserID
,
assetID
string
)
(
info
sdk
.
SystemUserAuthInfo
)
{
return
}
func
GetSystemUserAuthInfo
(
systemUserID
string
)
(
info
sdk
.
SystemUserAuthInfo
)
{
return
}
pkg/service/perms.go
View file @
c9b7f9a4
package
service
import
"cocogo/pkg/sdk"
import
(
"cocogo/pkg/sdk"
)
func
GetUserAssets
(
userId
string
)
(
assets
[]
sdk
.
Asset
)
{
return
...
...
@@ -9,3 +11,7 @@ func GetUserAssets(userId string) (assets []sdk.Asset) {
func
GetUserNodes
(
userId
string
)
(
nodes
[]
sdk
.
Node
)
{
return
}
func
ValidateUserAssetPermission
(
userId
,
assetId
,
systemUserId
string
)
bool
{
return
true
}
pkg/service/terminal.go
0 → 100644
View file @
c9b7f9a4
package
service
func
registerTerminal
(
name
string
)
{
}
func
CreateServiceAccount
()
{
}
func
CreateSession
()
{
}
func
FinishSession
()
{
}
func
PushSessionReplay
(
sessionID
,
gZipFile
string
)
{
}
func
FinishReply
()
{
}
pkg/service/users.go
View file @
c9b7f9a4
package
service
import
"cocogo/pkg/sdk"
func
Authenticate
(
username
,
password
,
public_key
,
remote_addr
,
login_type
string
)
{
return
}
func
GetUserProfile
(
userId
string
)
(
user
sdk
.
User
)
{
return
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment