anchor.diff:  Future<String> getSamlAssertion(String msg, String url,
       Map<String, String> options, String ecpIdpPackage) async {
     print(msg);
  +  print(url);
  +  print(options);
  +  print(ecpIdpPackage);
  +
     final response = await http.post(url, headers: options, body: ecpIdpPackage);
   
     if (response.statusCode == 200) {
  
positive.code: import 'dart:convert';
  
  import 'package:encrypt/encrypt.dart';
  import 'package:flutter/material.dart';
  import 'package:flutter/services.dart' show rootBundle;
  import 'package:http/http.dart' as http;
  import 'package:pointycastle/asymmetric/api.dart';
  import 'package:xml/xml.dart' as xml;
  
  // QA Environment
  
negative.code: 
      // TODO: is ecpEndpoint used?
      print(ecpEndpoint);
  
      // TODO: base64EncodedWithEncryptedPassword has the incorrect value
      // structure of call is correct
      final Map<String, String> headers = {
        'Content-Type': 'text/xml; charset=utf-8',
        'Authorization': 'Basic ' + base64EncodedWithEncryptedPassword
      };
      getSamlAssertion('Get SAML Assertion', idpUrl, headers, ecpIdpPackage)
          .then((response) {
        debugPrint('response: ' + response);
      });
    });
  }
  
  class Login extends StatefulWidget {
  