private static void CreateSAMLProvider(String Name, String MetadataFile) { if (String.IsNullOrEmpty(Token)) { stsClient = new AmazonIdentityManagementServiceClient(AccessKeyId, SecretKey, iamconfig); } else { stsClient = new AmazonIdentityManagementServiceClient(AccessKeyId, SecretKey, Token, iamconfig); } try { CreateSAMLProviderRequest Req = new CreateSAMLProviderRequest(); if (File.Exists(MetadataFile)) { String Metadata = File.ReadAllText(MetadataFile); Req.SAMLMetadataDocument = Metadata; Req.Name = Name; CreateSAMLProviderResponse response = stsClient.CreateSAMLProvider(Req); Console.WriteLine("Saml Provider Created successfully."); } else { Console.WriteLine("Metadata file missing"); } } catch (Exception ex) { Console.WriteLine("Error occured while creating user. " + ex.ToString()); } }