2025-03-16 12:05:38 +08:00

15 lines
457 B
Markdown

# 给接入用户中心的服务提供的SDK 中间件
把这2个部分替换为RPC 就可以给其他服务使用了
```go
tk, err := c.token.ValiateToken(r.Request.Context(), token.NewValiateTokenRequest(v))
set, err := c.policy.QueryPolicy(r.Request.Context(),
policy.NewQueryPolicyRequest().
SetNamespaceId(tk.NamespaceId).
SetUserId(tk.UserId).
SetExpired(false).
SetEnabled(true).
SetWithRole(true),
)
```