コード例 #1
0
ファイル: Program.cs プロジェクト: n0kn0k/cortx-s3server
        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());
            }
        }