def __init__(self, secretkey, audience="SaintIC Inc."):
        """ 定义公共变量
        @param secretkey str: 签名加密串,建议足够复杂,切勿丢失;
        @param audience str: 标准载荷声明中的aud,即接收方;
        标准载荷声明:
            iss: 签发者
            sub: 主题
            aud: 接收方
            exp: 过期时间，UNIX时间戳，这个过期时间必须要大于签发时间
            nbf: 指定一个UNIX时间戳之前，此token是不可用的
            iat: 签发时间，UNIX时间戳
            jti: 唯一身份标识
        """
        self.secretkey= secretkey
        self._header  = {
            "typ": "JWT",
            "alg": "HS256"
        }
        self._payload = {
            "iss": "JWTPlugin staugur@saintic.com",
            "sub": "Json Web Token",
            "aud": audience,
            "jti": self.md5(self.secretkey),
        }
        self._payloadkey = ("iss", "sub", "aud", "exp", "nbf", "iat", "jti")
def __init__ ( self , secretkey , audience = "SaintIC Inc." ) : self . secretkey = secretkey self . _header = { "typ" : "JWT" , "alg" : "HS256" } self . _payload = { "iss" : "JWTPlugin staugur@saintic.com" , "sub" : "Json Web Token" , "aud" : audience , "jti" : self . md5 ( self . secretkey ) , } self . _payloadkey = ( "iss" , "sub" , "aud" , "exp" , "nbf" , "iat" , "jti" )
定义公共变量
        @param secretkey str: 签名加密串,建议足够复杂,切勿丢失;
        @param audience str: 标准载荷声明中的aud,即接收方;
        标准载荷声明:
            iss: 签发者
            sub: 主题
            aud: 接收方
            exp: 过期时间，UNIX时间戳，这个过期时间必须要大于签发时间
            nbf: 指定一个UNIX时间戳之前，此token是不可用的
            iat: 签发时间，UNIX时间戳
            jti: 唯一身份标识