diff --git a/Document/基础支撑平台与第三方系统关系图.vsdx b/Document/基础支撑平台与第三方系统关系图.vsdx new file mode 100644 index 00000000..c78d0097 Binary files /dev/null and b/Document/基础支撑平台与第三方系统关系图.vsdx differ diff --git a/dsSso/Tools/AkSk.go b/dsSso/Tools/AkSk.go new file mode 100644 index 00000000..864d030f --- /dev/null +++ b/dsSso/Tools/AkSk.go @@ -0,0 +1,21 @@ +package main + +import ( + "fmt" + "github.com/oklog/ulid" + "github.com/rs/xid" + "math/rand" + "strings" + "time" +) + +func main(){ + //获取主键ID + ak := xid.New() + appKey := ak.String() //新增就生成一个secret + t := time.Now().UTC() + entropy := rand.New(rand.NewSource(t.UnixNano())) + appSecret := strings.ToLower(ulid.MustNew(ulid.Timestamp(t), entropy).String()) + + fmt.Println(appKey,appSecret) +}