From 7f3bc450fdf20a7d0e093b979612d2ad81971391 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 5 May 2017 16:05:34 -0400 Subject: [PATCH] new identity project --- bitwarden-core.sln | 9 +++++- src/Api/Properties/launchSettings.json | 16 +++++------ src/Identity/Identity.csproj | 13 +++++++++ src/Identity/Program.cs | 20 +++++++++++++ src/Identity/Properties/launchSettings.json | 27 ++++++++++++++++++ src/Identity/Startup.cs | 31 +++++++++++++++++++++ src/Identity/app.config | 5 ++++ 7 files changed, 112 insertions(+), 9 deletions(-) create mode 100644 src/Identity/Identity.csproj create mode 100644 src/Identity/Program.cs create mode 100644 src/Identity/Properties/launchSettings.json create mode 100644 src/Identity/Startup.cs create mode 100644 src/Identity/app.config diff --git a/bitwarden-core.sln b/bitwarden-core.sln index 085923b74..a405c0063 100644 --- a/bitwarden-core.sln +++ b/bitwarden-core.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26403.3 +VisualStudioVersion = 15.0.26403.7 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{DD5BD056-4AAE-43EF-BBD2-0B569B8DA84D}" EndProject @@ -22,6 +22,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mail", "src\Mail\Mail.cspro EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Billing", "src\Billing\Billing.csproj", "{02BC2982-ED8D-4A6D-A41E-092B3DAEB98A}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Identity", "src\Identity\Identity.csproj", "{04148736-3C0B-445E-8B74-2020E7A53502}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -50,6 +52,10 @@ Global {02BC2982-ED8D-4A6D-A41E-092B3DAEB98A}.Debug|Any CPU.Build.0 = Debug|Any CPU {02BC2982-ED8D-4A6D-A41E-092B3DAEB98A}.Release|Any CPU.ActiveCfg = Release|Any CPU {02BC2982-ED8D-4A6D-A41E-092B3DAEB98A}.Release|Any CPU.Build.0 = Release|Any CPU + {04148736-3C0B-445E-8B74-2020E7A53502}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {04148736-3C0B-445E-8B74-2020E7A53502}.Debug|Any CPU.Build.0 = Debug|Any CPU + {04148736-3C0B-445E-8B74-2020E7A53502}.Release|Any CPU.ActiveCfg = Release|Any CPU + {04148736-3C0B-445E-8B74-2020E7A53502}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -60,5 +66,6 @@ Global {58554E52-FDEC-4832-AFF9-302B01E08DCA} = {DD5BD056-4AAE-43EF-BBD2-0B569B8DA84D} {B78A6C74-1A24-48C6-802A-13BE3E4DAFF1} = {DD5BD056-4AAE-43EF-BBD2-0B569B8DA84D} {02BC2982-ED8D-4A6D-A41E-092B3DAEB98A} = {DD5BD056-4AAE-43EF-BBD2-0B569B8DA84D} + {04148736-3C0B-445E-8B74-2020E7A53502} = {DD5BD056-4AAE-43EF-BBD2-0B569B8DA84D} EndGlobalSection EndGlobal diff --git a/src/Api/Properties/launchSettings.json b/src/Api/Properties/launchSettings.json index 41292b5eb..d21f646a3 100644 --- a/src/Api/Properties/launchSettings.json +++ b/src/Api/Properties/launchSettings.json @@ -14,14 +14,14 @@ "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } - } - }, - "Web": { - "commandName": "Project", - "launchBrowser": true, - "launchUrl": "http://localhost:5000", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" + }, + "Web": { + "commandName": "Project", + "launchBrowser": true, + "launchUrl": "http://localhost:5000", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } } } } diff --git a/src/Identity/Identity.csproj b/src/Identity/Identity.csproj new file mode 100644 index 000000000..292a09727 --- /dev/null +++ b/src/Identity/Identity.csproj @@ -0,0 +1,13 @@ + + + + net461 + Identity + Bit.Identity + + + + + + + diff --git a/src/Identity/Program.cs b/src/Identity/Program.cs new file mode 100644 index 000000000..2f46915c5 --- /dev/null +++ b/src/Identity/Program.cs @@ -0,0 +1,20 @@ +using System.IO; +using Microsoft.AspNetCore.Hosting; + +namespace Bit.Identity +{ + public class Program + { + public static void Main(string[] args) + { + var host = new WebHostBuilder() + .UseKestrel() + .UseContentRoot(Directory.GetCurrentDirectory()) + .UseIISIntegration() + .UseStartup() + .Build(); + + host.Run(); + } + } +} diff --git a/src/Identity/Properties/launchSettings.json b/src/Identity/Properties/launchSettings.json new file mode 100644 index 000000000..b1a7cdd26 --- /dev/null +++ b/src/Identity/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:33656/", + "sslPort": 0 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "Identity": { + "commandName": "Identity", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "http://localhost:33657" + } + } +} diff --git a/src/Identity/Startup.cs b/src/Identity/Startup.cs new file mode 100644 index 000000000..21a55bdab --- /dev/null +++ b/src/Identity/Startup.cs @@ -0,0 +1,31 @@ +using System; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; + +namespace Bit.Identity +{ + public class Startup + { + public void ConfigureServices(IServiceCollection services) + { + } + + public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) + { + loggerFactory.AddConsole(); + + if(env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.Run(async (context) => + { + await context.Response.WriteAsync("Hello World!"); + }); + } + } +} diff --git a/src/Identity/app.config b/src/Identity/app.config new file mode 100644 index 000000000..b4252a4e4 --- /dev/null +++ b/src/Identity/app.config @@ -0,0 +1,5 @@ + + + + +