关于修改密码后,踢出超级APP登录状态的配置说明

前提

Token 认证(token-server) 须升级至 1.2.0-RELEASE

用户服务(user-data-service) 须升级至 1.2.0-RELEASE

消息服务,须支持 『app消息推送接口』

超级APP,确保对 APP_LOGINPASSWORD 两个消息的正确处理

准备

  1. 从 POA 申请 clientId、clientSecret,并授予 Scope messagecenter:v1:sendMessage

用于 token-server 调用消息服务的 『app消息推送接口』

client 申请时, name 为 Token 认证

  1. 从 消息服务 申请 appId,并创建 消息类型 APP_LOGINPASSWORD

应用申请时, name 为 Token 认证

其中,

  • APP_LOGIN 用于一个账号登录新设备后,将其他设备的登录状态踢出
  • PASSWORD 用于一个账号修改密码后,将所有设备的登录状态踢出

部署配置

  1. 消息服务

确保已经和个推服务对接

确保『app消息推送接口』正常使用

  1. 用户服务(user-data-service)

确保 JOBS_RABBITMQ 相关配置 已开启

  1. Token 认证(token-server)

确保 SPRING_RABBITMQ 相关配置 已正确配置

确保 MESSAGECENTER_ENABLED 已开启, MESSAGECENTER_APP_ID 配置正确

确保 POA_SERVER_URL 配置正确, POA_CLIENT_ID、POA_CLIENT_SECRET 配置正确

  1. 超级APP

确保打包正确