コード例 #1
0
        public static PoseCredentials CreateCredentials(long userNo, ServiceRoleType serviceRoleType)
        {
            var newCredentials = new PoseCredentials();

            newCredentials._userNo          = userNo;
            newCredentials._serviceRoleType = (int)serviceRoleType;
            newCredentials._expireTime      = LogicTime.GetUnixTimeNow(DateTime.UtcNow.AddMilliseconds(TOKEN_EXPIRE_IN));

            return(newCredentials);
        }
コード例 #2
0
        public static byte[] CreateToken(long userNo, ServiceRoleType serviceRoleType)
        {
            var newCredentials = PoseCredentials.CreateCredentials(userNo, serviceRoleType);

            return(Singleton.Get <CryptoFacade>().Encrypt_RSA(PoseCredentials.Serialize(newCredentials)));
        }