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" VERSION="v1.0.1"
DOCKER_REPO="reg.wang/app-cloudep-permission-service" DOCKER_REPO="reg.wang/app-cloudep-permission-service"
.PHONY: test .PHONY: test
test: # 進行測試 test: # 進行測試
go test -v --cover ./... go test -v --cover ./...

View File

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

View File

@ -130,6 +130,8 @@ message GetSystemClaimResp {
map<string,string> data = 1; map<string,string> data = 1;
} }
// Token // Token
// Biz GW // Biz GW
// access_token -> token , refresh_token -> one_time_token // 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) { func (use *additional) Set(key token.Additional, val string) {
if use.additional == nil {
use.additional = make(map[string]string)
}
use.additional[key.String()] = val use.additional[key.String()] = val
} }

View File

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