You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

user.go 704 B

12345678910111213141516171819
  1. package rpc
  2. import (
  3. "context"
  4. "gitlink.org.cn/cloudream/common/pkgs/logger"
  5. "gitlink.org.cn/cloudream/jcs-pub/common/pkgs/accesstoken"
  6. "gitlink.org.cn/cloudream/jcs-pub/common/pkgs/rpc"
  7. hubrpc "gitlink.org.cn/cloudream/jcs-pub/common/pkgs/rpc/hub"
  8. )
  9. func (s *Service) NotifyUserAccessTokenInvalid(ctx context.Context, msg *hubrpc.NotifyUserAccessTokenInvalid) (*hubrpc.NotifyUserAccessTokenInvalidResp, *rpc.CodeError) {
  10. s.accessToken.NotifyTokenInvalid(accesstoken.CacheKey{
  11. UserID: msg.UserID,
  12. TokenID: msg.TokenID,
  13. })
  14. logger.WithField("UserID", msg.UserID).WithField("TokenID", msg.TokenID).Infof("user access token invalid")
  15. return &hubrpc.NotifyUserAccessTokenInvalidResp{}, nil
  16. }

本项目旨在将云际存储公共基础设施化,使个人及企业可低门槛使用高效的云际存储服务(安装开箱即用云际存储客户端即可,无需关注其他组件的部署),同时支持用户灵活便捷定制云际存储的功能细节。