permission/

directory
v0.0.0-...-8d44b86 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2020 License: MIT

README

权限中心的接口调用说明

获取

go get -v github.com/antlinker/sdk/permission/...

使用范例

package main

import (
	"context"
	"fmt"

	"github.com/antlinker/sdk/permission/client"
	"github.com/antlinker/sdk/permission/proto/permission"
)

func main() {
	client.InitRPCClient(&client.RPCConfig{
		Addr:   "127.0.0.1:50051",
		AppID:  "app_id",
		AppKey: "app_key",
	})

	userInfo, err := client.PermissionClient().LoginWithUserName(context.Background(), &permission.LoginWithUserNameRequest{
		Username: "admin",
		Password: "123456",
	})
	if err != nil {
		panic(err)
	}
	fmt.Println(userInfo)
}

接口说明

权限客户端(PermissionClient
  • LoginWithUserName - 使用用户名和密码登录
  • LoginWithUserID - 使用用户ID和密码登录
  • QueryUserMenus - 查询用户的功能菜单
  • VerificationRouter - 验证路由权限
  • CreateUser - 创建用户
  • UpdateUser - 更新用户
  • DeleteUser - 删除用户
  • ModifyPassword - 修改密码
  • ResetPassword - 重置密码
  • QueryOrgTree - 查询机构树
  • QueryRoles - 查询角色列表
  • GetClient - 获取客户端

Directories

Path Synopsis
proto
permission
Package permission is a generated protocol buffer package.
Package permission is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL