public void SetCredentials(string key) { IsValidUser = SeatLicenser.TryGetCredentials(key, out FirebaseCredentials creds, out string err); Credentials = creds; }
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); }
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); } }
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 }