public Auth_Token Login([FromBody] Login dataModel)
        {
            string strAES256Enc = AES.AES_encrypt(dataModel.strUserID
                                                  + "|" + dataModel.strUserPW
                                                  + "|" + DateTime.Now.AddHours(1).ToString()
                                                  , _GlobalValues.EncryptKey);

            var result = new Auth_Token();

            result.strHeader = "ReToken";
            result.strToken  = strAES256Enc;

            return(result);
        }
Esempio n. 2
0
        public static RemoteAuthentication ToWWCP(this User_Id UserId)
        {
            if (UserId.Format == UserIdFormats.eMA ||
                UserId.Format == UserIdFormats.eMI3 ||
                UserId.Format == UserIdFormats.EVCO ||
                UserId.Format == UserIdFormats.EMP_SPEC)
            {
                return(RemoteAuthentication.FromRemoteIdentification(eMobilityAccount_Id.Parse(UserId.ToString())));
            }

            if (UserId.Format == UserIdFormats.RFID_UID)
            {
                return(RemoteAuthentication.FromAuthToken(Auth_Token.Parse(UserId.ToString())));
            }

            return(null);
        }