Esempio n. 1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddIdentityServer()
            .AddInMemoryIdentityResources(ConfigResources.GetIdentityResources())
            .AddInMemoryApiResources(ConfigResources.GetApiResources());

            services.AddControllers();
        }
        private XmlNode GetNewEnvironmentNode(string newEnv)
        {
            string xmlContent = ConfigResources.GetDefaultArasConfigEnvXml();

            xmlContent = xmlContent.Replace(@"<Name>dev</Name>", $@"<Name>{newEnv}</Name>");
            XmlDocument partXmlDoc = new XmlDocument();

            partXmlDoc.LoadXml(xmlContent);
            return(partXmlDoc.DocumentElement);
        }
Esempio n. 3
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddIdentityServer()
            .AddInMemoryIdentityResources(ConfigResources.GetIdentityResources())
            .AddInMemoryApiResources(ConfigResources.GetApiResources())
            .AddInMemoryClients(Clients.GetClients())
            .AddTestUsers(Users.GetTestUsers())
            .AddDeveloperSigningCredential();

            services.AddControllers();
        }
Esempio n. 4
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddIdentityServer()
            .AddInMemoryIdentityResources(ConfigResources.GetIdentityResources())
            .AddInMemoryApiResources(ConfigResources.GetApiResources())
            .AddInMemoryClients(Clients.GetClients())
            .AddTestUsers(Users.GetTestUsers())
            .AddDeveloperSigningCredential();

            services.AddControllers();

            services.AddMvc(options => options.EnableEndpointRouting = false);
        }
 private void CreateConfigFileIfMissing()
 {
     if (!File.Exists(ARAS_CONFIG_FILE))
     {
         string xml = ConfigResources.GetDefaultArasConfigEnvXml();
         using (StreamWriter sw = new StreamWriter(ARAS_CONFIG_FILE, true)) {
             sw.WriteLine(@"<?xml version=""1.0""?>");
             sw.WriteLine("<Configs>");
             sw.Write(xml);
             sw.WriteLine("</Configs>");
         }
     }
 }
Esempio n. 6
0
        private static string ResolveConfigFile(string file, bool forceFileInitialization = false)
        {
            if (string.IsNullOrEmpty(file))
            {
                return(string.Empty);
            }

            var filename = Path.GetFileName(file);
            var userRoot = PathHelper.UserConfigDirectory;
            var userFile = Path.Combine(userRoot, filename);

            if (!File.Exists(userFile) || forceFileInitialization)
            {
                // Let's see if we don't have a template file in our resources
                var bytes = ConfigResources.GetResource(filename);
                if (bytes != null && bytes.Length > 0)
                {
                    File.WriteAllBytes(userFile, bytes);
                }
            }

            return(userFile);
        }