Compare commits

..

No commits in common. "main" and "feat/refactor" have entirely different histories.

5 changed files with 5 additions and 9 deletions

View File

@ -8,7 +8,6 @@ LDFLAGS := -s -w
VERSION="v1.0.1"
DOCKER_REPO="reg.wang/app-cloudep-permission-service"
.PHONY: test
test: # 進行測試
go test -v --cover ./...

View File

@ -2,7 +2,7 @@
# BUILDER #
###########
FROM golang:1.24.0 as builder
FROM golang:1.24.0 AS builder
ARG VERSION
ARG BUILT

View File

@ -130,6 +130,8 @@ message GetSystemClaimResp {
map<string,string> data = 1;
}
// Token
// Biz GW
// access_token -> token , refresh_token -> one_time_token

View File

@ -15,10 +15,6 @@ func (use *additional) GetAll() map[string]string {
}
func (use *additional) Set(key token.Additional, val string) {
if use.additional == nil {
use.additional = make(map[string]string)
}
use.additional[key.String()] = val
}

View File

@ -450,13 +450,12 @@ func (use *TokenUseCase) newToken(ctx context.Context, req *usecase.GenerateToke
RefreshCreateAt: now.UnixNano(),
UID: req.UID,
}
// 故意 data 裡面不會有那些已經有的欄位資訊
data := NewAdditional(req.Data)
initData := make(map[string]string, 0)
for k, v := range req.Data {
initData[k] = v
}
// 故意 data 裡面不會有那些已經有的欄位資訊
data := NewAdditional(initData)
data.Set(dt.ID, token.ID)
data.Set(dt.Role, req.Role)
data.Set(dt.Scope, req.Scope)