package com.vincent.rsf.openApi.service;
|
|
/**
|
* 对接协议 8.1 Token 签发与校验(JWT,密钥 open-api.jwt.secret)
|
*/
|
public interface TokenService {
|
|
/**
|
* 校验 appId+appSecret 并签发 token,有效期 1 小时
|
* @param appId 应用编码
|
* @param appSecret 应用秘钥
|
* @return token 字符串,失败返回 null
|
*/
|
String issueToken(String appId, String appSecret);
|
|
/**
|
* 校验 token 是否有效
|
*/
|
boolean validateToken(String token);
|
|
/**
|
* 校验 token 并返回绑定的 appId(不含 Bearer 前缀的 token 串)
|
*/
|
String getAppIdIfValid(String rawToken);
|
}
|