15 lines
457 B
Markdown
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),
|
|
)
|
|
``` |