Example #1
0
        public void SetCredentials(string key)
        {
            IsValidUser = SeatLicenser.TryGetCredentials(key,
                                                         out FirebaseCredentials creds, out string err);

            Credentials = creds;
        }
Example #2
0
        private async Task <bool> TryDecodePublicKey()
        {
            await Task.Delay(0);

            var ok = SeatLicenser.TryGetCredentials(AppArgs.CredentialsKey,
                                                    out FirebaseCredentials creds, out string err);

            if (ok)
            {
                NameAndRole = creds.NameAndRole;
            }
            ArgumentError = err;
            return(ok);
        }
Example #3
0
 private bool TryParseCredentialsJson(out string pubKey)
 {
     try
     {
         var creds = AppArgs.CredentialsKey.ReadJson <FirebaseCredentials>();
         pubKey = SeatLicenser.GeneratePublicKey(creds);
         return(true);
     }
     catch (Exception ex)
     {
         Alert.Show(ex);
         pubKey = "";
         return(false);
     }
 }
Example #4
0
        private void SetCredentials(string key)
        {
            IsValidUser = SeatLicenser.TryGetCredentials(key,
                                                         out FirebaseCredentials creds, out string err);

            Credentials = IsValidUser ? creds
                        : new FirebaseCredentials
            {
                HumanName = "Anonymous", Roles = "Guest"
            };

#if DEBUG
            //Credentials.Roles = "Cashier";
            Credentials.Roles = "Supervisor";
            //Credentials.Roles = "Supervisor, Acctg.Head";
#endif
        }