// Display the sign in dialog and create a credential 
 private async Task<Credential> SignInDialogCreateCredentialAsync(CredentialRequestInfo credentialRequestInfo)
 {
     Credential credential = await _signInDialog.CreateCredentialAsync(credentialRequestInfo);
     if (AllowSaveCredentials && _signInDialog.CredentialSaveOption != CredentialSaveOption.Unselected)
         CredentialManager.AddCredential(credential);
     CredentialSaveOption = _signInDialog.CredentialSaveOption; // so a custom component can use it
     return credential;
 }
        // Display the sign in dialog and create a credential
        private async Task <Credential> SignInDialogCreateCredentialAsync(CredentialRequestInfo credentialRequestInfo)
        {
            Credential credential = await _signInDialog.CreateCredentialAsync(credentialRequestInfo);

            if (AllowSaveCredentials && _signInDialog.CredentialSaveOption != CredentialSaveOption.Unselected)
            {
                CredentialManager.AddCredential(credential);
            }
            return(credential);
        }