Added MongoDb access (with bookstore test) + removed windows security

This commit is contained in:
ThomasFransolet 2019-03-27 19:41:58 +01:00
parent 43ce771446
commit edfeb1ae61
15 changed files with 1663 additions and 207 deletions

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
IIS configuration sections. IIS configuration sections.
@ -156,7 +156,7 @@
</site> </site>
<site name="MyCore" id="2"> <site name="MyCore" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool"> <application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\thoma\source\repos\MyCore\MyCore" /> <virtualDirectory path="/" physicalPath="C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore" />
</application> </application>
<bindings> <bindings>
<binding protocol="http" bindingInformation="*:25049:localhost" /> <binding protocol="http" bindingInformation="*:25049:localhost" />
@ -982,8 +982,8 @@
<system.webServer> <system.webServer>
<security> <security>
<authentication> <authentication>
<anonymousAuthentication enabled="false" /> <anonymousAuthentication enabled="true" />
<windowsAuthentication enabled="true" /> <windowsAuthentication enabled="false" />
</authentication> </authentication>
</security> </security>
<handlers> <handlers>

View File

@ -0,0 +1,78 @@
using System.Collections.Generic;
using MyCore.Models;
using MyCore.Services;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Authorization;
namespace MyCore.Controllers
{
[Authorize(Roles = "Admin")]
[Route("api/books")]
[ApiController]
public class BooksController : ControllerBase
{
private readonly BookService _bookService;
public BooksController(BookService bookService)
{
_bookService = bookService;
}
[HttpGet]
public ActionResult<List<Book>> Get()
{
return _bookService.Get();
}
[HttpGet("{id:length(24)}", Name = "GetBook")]
public ActionResult<Book> Get(string id)
{
var book = _bookService.Get(id);
if (book == null)
{
return NotFound();
}
return book;
}
[HttpPost]
public ActionResult<Book> Create(Book book)
{
_bookService.Create(book);
return CreatedAtRoute("GetBook", new { id = book.Id.ToString() }, book);
}
[HttpPut("{id:length(24)}")]
public IActionResult Update(string id, Book bookIn)
{
var book = _bookService.Get(id);
if (book == null)
{
return NotFound();
}
_bookService.Update(id, bookIn);
return NoContent();
}
[HttpDelete("{id:length(24)}")]
public IActionResult Delete(string id)
{
var book = _bookService.Get(id);
if (book == null)
{
return NotFound();
}
_bookService.Remove(book.Id);
return NoContent();
}
}
}

View File

@ -15,7 +15,7 @@ namespace MyCore.Controllers
[Authorize] [Authorize]
[Route("api/token")] [Route("api/token")]
[ApiController] [ApiController]
public class TokenController : Controller public class TokenController : ControllerBase
{ {
[AllowAnonymous] [AllowAnonymous]

View File

@ -7,7 +7,6 @@ using Microsoft.AspNetCore.Mvc;
namespace MyCore.Controllers namespace MyCore.Controllers
{ {
[Authorize(Roles = "Admin")] [Authorize(Roles = "Admin")]
[Route("api/test")] [Route("api/test")]
[ApiController] [ApiController]
@ -18,6 +17,7 @@ namespace MyCore.Controllers
/// It's a test ! :) /// It's a test ! :)
/// </summary> /// </summary>
/// <param name="id">id test</param> /// <param name="id">id test</param>
[AllowAnonymous]
[HttpGet] [HttpGet]
public ActionResult<IEnumerable<string>> Get() public ActionResult<IEnumerable<string>> Get()
{ {

28
MyCore/Models/Book.cs Normal file
View File

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
namespace MyCore.Models
{
public class Book
{
[BsonId]
[BsonRepresentation(BsonType.ObjectId)]
public string Id { get; set; }
[BsonElement("Name")]
public string BookName { get; set; }
[BsonElement("Price")]
public decimal Price { get; set; }
[BsonElement("Category")]
public string Category { get; set; }
[BsonElement("Author")]
public string Author { get; set; }
}
}

View File

@ -22,6 +22,7 @@
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.1.2" PrivateAssets="All" /> <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.1.2" PrivateAssets="All" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.0.2105168" /> <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.0.2105168" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.1" /> <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.1" />
<PackageReference Include="MongoDB.Driver" Version="2.8.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="4.0.1" /> <PackageReference Include="Swashbuckle.AspNetCore" Version="4.0.1" />
</ItemGroup> </ItemGroup>

View File

@ -1,7 +1,7 @@
{ {
"iisSettings": { "iisSettings": {
"windowsAuthentication": true, "windowsAuthentication": false,
"anonymousAuthentication": false, "anonymousAuthentication": true,
"iisExpress": { "iisExpress": {
"applicationUrl": "http://localhost:25049", "applicationUrl": "http://localhost:25049",
"sslPort": 44395 "sslPort": 44395
@ -12,7 +12,7 @@
"IIS Express": { "IIS Express": {
"commandName": "IISExpress", "commandName": "IISExpress",
"launchBrowser": true, "launchBrowser": true,
"launchUrl": "api/values", "launchUrl": "api/test",
"environmentVariables": { "environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development" "ASPNETCORE_ENVIRONMENT": "Development"
} }
@ -20,7 +20,7 @@
"MyCore": { "MyCore": {
"commandName": "Project", "commandName": "Project",
"launchBrowser": true, "launchBrowser": true,
"launchUrl": "api/values", "launchUrl": "api/test",
"environmentVariables": { "environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development" "ASPNETCORE_ENVIRONMENT": "Development"
}, },

View File

@ -0,0 +1,55 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Linq;
using MyCore.Models;
using Microsoft.Extensions.Configuration;
using MongoDB.Driver;
namespace MyCore.Services
{
public class BookService
{
private readonly IMongoCollection<Book> _books;
public BookService(IConfiguration config)
{
var client = new MongoClient(config.GetConnectionString("BookstoreDb"));
var database = client.GetDatabase("BookstoreDb");
_books = database.GetCollection<Book>("Books");
}
public List<Book> Get()
{
return _books.Find(book => true).ToList();
}
public Book Get(string id)
{
return _books.Find<Book>(book => book.Id == id).FirstOrDefault();
}
public Book Create(Book book)
{
_books.InsertOne(book);
return book;
}
public void Update(string id, Book bookIn)
{
_books.ReplaceOne(book => book.Id == id, bookIn);
}
public void Remove(Book bookIn)
{
_books.DeleteOne(book => book.Id == bookIn.Id);
}
public void Remove(string id)
{
_books.DeleteOne(book => book.Id == id);
}
}
}

View File

@ -16,6 +16,7 @@ using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options; using Microsoft.Extensions.Options;
using Microsoft.IdentityModel.Tokens; using Microsoft.IdentityModel.Tokens;
using MyCore.Models; using MyCore.Models;
using MyCore.Services;
using Swashbuckle.AspNetCore.Swagger; using Swashbuckle.AspNetCore.Swagger;
namespace MyCore namespace MyCore
{ {
@ -31,6 +32,9 @@ namespace MyCore
// This method gets called by the runtime. Use this method to add services to the container. // This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services) public void ConfigureServices(IServiceCollection services)
{ {
// Add the service (test purpose)
services.AddScoped<BookService>();
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
// Register the Swagger generator, defining 1 or more Swagger documents // Register the Swagger generator, defining 1 or more Swagger documents
@ -100,7 +104,7 @@ namespace MyCore
c.SwaggerEndpoint("/swagger/v1/swagger.json", "MyCoreApi V1"); c.SwaggerEndpoint("/swagger/v1/swagger.json", "MyCoreApi V1");
}); });
app.UseHttpsRedirection(); //app.UseHttpsRedirection();
app.UseMvc(); app.UseMvc();
} }
} }

View File

@ -1,4 +1,7 @@
{ {
"ConnectionStrings": {
"BookstoreDb": "mongodb://localhost:27017"
},
"Logging": { "Logging": {
"LogLevel": { "LogLevel": {
"Default": "Warning" "Default": "Warning"

View File

@ -1,7 +1,7 @@
{ {
"runtimeTarget": { "runtimeTarget": {
"name": ".NETCoreApp,Version=v2.1", "name": ".NETCoreApp,Version=v2.1",
"signature": "9a28fb167d9c4000a6a126e31510df14d85ddc37" "signature": "9afdf72ecfdd80c9951bc09370f143395c2dd5ff"
}, },
"compilationOptions": { "compilationOptions": {
"defines": [ "defines": [
@ -31,6 +31,7 @@
"Microsoft.NETCore.App": "2.1.0", "Microsoft.NETCore.App": "2.1.0",
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.0.2105168", "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.0.2105168",
"Microsoft.VisualStudio.Web.CodeGeneration.Design": "2.1.1", "Microsoft.VisualStudio.Web.CodeGeneration.Design": "2.1.1",
"MongoDB.Driver": "2.8.0",
"Swashbuckle.AspNetCore": "4.0.1" "Swashbuckle.AspNetCore": "4.0.1"
}, },
"runtime": { "runtime": {
@ -61,6 +62,20 @@
"lib/netcoreapp2.0/AspNetCore.Security.Jwt.dll": {} "lib/netcoreapp2.0/AspNetCore.Security.Jwt.dll": {}
} }
}, },
"DnsClient/1.2.0": {
"dependencies": {
"System.Buffers": "4.5.0"
},
"runtime": {
"lib/netstandard2.0/DnsClient.dll": {
"assemblyVersion": "1.2.0.0",
"fileVersion": "1.2.0.0"
}
},
"compile": {
"lib/netstandard2.0/DnsClient.dll": {}
}
},
"Microsoft.AspNetCore.Authentication/2.1.2": { "Microsoft.AspNetCore.Authentication/2.1.2": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Authentication.Core": "2.1.1", "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
@ -498,6 +513,71 @@
"lib/netstandard2.0/Microsoft.VisualStudio.Web.CodeGenerators.Mvc.dll": {} "lib/netstandard2.0/Microsoft.VisualStudio.Web.CodeGenerators.Mvc.dll": {}
} }
}, },
"Microsoft.Win32.Primitives/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.NETCore.Targets": "2.1.0",
"System.Runtime": "4.3.0"
}
},
"MongoDB.Bson/2.8.0": {
"dependencies": {
"NETStandard.Library": "2.0.3",
"System.Collections.NonGeneric": "4.3.0",
"System.Diagnostics.Process": "4.1.0",
"System.Dynamic.Runtime": "4.3.0",
"System.Reflection.Emit.Lightweight": "4.3.0"
},
"runtime": {
"lib/netstandard1.5/MongoDB.Bson.dll": {
"assemblyVersion": "2.8.0.0",
"fileVersion": "2.8.0.0"
}
},
"compile": {
"lib/netstandard1.5/MongoDB.Bson.dll": {}
}
},
"MongoDB.Driver/2.8.0": {
"dependencies": {
"MongoDB.Bson": "2.8.0",
"MongoDB.Driver.Core": "2.8.0",
"NETStandard.Library": "2.0.3",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Linq.Queryable": "4.0.1"
},
"runtime": {
"lib/netstandard1.5/MongoDB.Driver.dll": {
"assemblyVersion": "2.8.0.0",
"fileVersion": "2.8.0.0"
}
},
"compile": {
"lib/netstandard1.5/MongoDB.Driver.dll": {}
}
},
"MongoDB.Driver.Core/2.8.0": {
"dependencies": {
"DnsClient": "1.2.0",
"MongoDB.Bson": "2.8.0",
"NETStandard.Library": "2.0.3",
"System.Collections.Specialized": "4.3.0",
"System.Diagnostics.TextWriterTraceListener": "4.0.0",
"System.Diagnostics.TraceSource": "4.0.0",
"System.Net.NameResolution": "4.3.0",
"System.Net.Security": "4.3.2",
"System.Security.SecureString": "4.3.0"
},
"runtime": {
"lib/netstandard1.5/MongoDB.Driver.Core.dll": {
"assemblyVersion": "2.8.0.0",
"fileVersion": "2.8.0.0"
}
},
"compile": {
"lib/netstandard1.5/MongoDB.Driver.Core.dll": {}
}
},
"NETStandard.Library/2.0.3": { "NETStandard.Library/2.0.3": {
"dependencies": { "dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0" "Microsoft.NETCore.Platforms": "2.1.0"
@ -517,6 +597,106 @@
"lib/netstandard1.6/NuGet.Frameworks.dll": {} "lib/netstandard1.6/NuGet.Frameworks.dll": {}
} }
}, },
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/debian.8-x64/native/_._": {
"rid": "debian.8-x64",
"assetType": "native"
}
}
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/fedora.23-x64/native/_._": {
"rid": "fedora.23-x64",
"assetType": "native"
}
}
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/fedora.24-x64/native/_._": {
"rid": "fedora.24-x64",
"assetType": "native"
}
}
},
"runtime.native.System.Net.Security/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.NETCore.Targets": "2.1.0"
}
},
"runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"dependencies": {
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/opensuse.13.2-x64/native/_._": {
"rid": "opensuse.13.2-x64",
"assetType": "native"
}
}
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/opensuse.42.1-x64/native/_._": {
"rid": "opensuse.42.1-x64",
"assetType": "native"
}
}
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/osx.10.10-x64/native/_._": {
"rid": "osx.10.10-x64",
"assetType": "native"
}
}
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/rhel.7-x64/native/_._": {
"rid": "rhel.7-x64",
"assetType": "native"
}
}
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/ubuntu.14.04-x64/native/_._": {
"rid": "ubuntu.14.04-x64",
"assetType": "native"
}
}
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/ubuntu.16.04-x64/native/_._": {
"rid": "ubuntu.16.04-x64",
"assetType": "native"
}
}
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"runtimeTargets": {
"runtime/ubuntu.16.10-x64/native/_._": {
"rid": "ubuntu.16.10-x64",
"assetType": "native"
}
}
},
"Swashbuckle.AspNetCore/4.0.1": { "Swashbuckle.AspNetCore/4.0.1": {
"dependencies": { "dependencies": {
"Swashbuckle.AspNetCore.Swagger": "4.0.1", "Swashbuckle.AspNetCore.Swagger": "4.0.1",
@ -582,6 +762,37 @@
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {} "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
} }
}, },
"System.ComponentModel/4.0.1": {
"dependencies": {
"System.Runtime": "4.3.0"
}
},
"System.ComponentModel.Primitives/4.1.0": {
"dependencies": {
"System.ComponentModel": "4.0.1",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0"
}
},
"System.ComponentModel.TypeConverter/4.1.0": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Collections.NonGeneric": "4.3.0",
"System.Collections.Specialized": "4.3.0",
"System.ComponentModel": "4.0.1",
"System.ComponentModel.Primitives": "4.1.0",
"System.Globalization": "4.3.0",
"System.Linq": "4.3.0",
"System.Reflection": "4.3.0",
"System.Reflection.Extensions": "4.3.0",
"System.Reflection.Primitives": "4.3.0",
"System.Reflection.TypeExtensions": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0",
"System.Threading": "4.3.0"
}
},
"System.Composition/1.0.31": { "System.Composition/1.0.31": {
"dependencies": { "dependencies": {
"System.Composition.AttributedModel": "1.0.31", "System.Composition.AttributedModel": "1.0.31",
@ -705,6 +916,78 @@
"lib/netstandard1.0/System.Composition.TypedParts.dll": {} "lib/netstandard1.0/System.Composition.TypedParts.dll": {}
} }
}, },
"System.Diagnostics.Process/4.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.Win32.Primitives": "4.3.0",
"Microsoft.Win32.Registry": "4.5.0",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Globalization": "4.3.0",
"System.IO": "4.3.0",
"System.IO.FileSystem": "4.3.0",
"System.IO.FileSystem.Primitives": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0",
"System.Runtime.Handles": "4.3.0",
"System.Runtime.InteropServices": "4.3.0",
"System.Text.Encoding": "4.3.0",
"System.Text.Encoding.Extensions": "4.3.0",
"System.Threading": "4.3.0",
"System.Threading.Tasks": "4.3.0",
"System.Threading.Thread": "4.3.0",
"System.Threading.ThreadPool": "4.3.0",
"runtime.native.System": "4.3.0"
},
"runtimeTargets": {
"runtime/linux/lib/_._": {
"rid": "linux",
"assetType": "runtime"
},
"runtime/osx/lib/_._": {
"rid": "osx",
"assetType": "runtime"
},
"runtime/win/lib/_._": {
"rid": "win",
"assetType": "runtime"
}
}
},
"System.Diagnostics.TextWriterTraceListener/4.0.0": {
"dependencies": {
"System.Diagnostics.TraceSource": "4.0.0",
"System.Globalization": "4.3.0",
"System.IO": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Threading": "4.3.0"
}
},
"System.Diagnostics.TraceSource/4.0.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Globalization": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0",
"System.Threading": "4.3.0",
"runtime.native.System": "4.3.0"
},
"runtimeTargets": {
"runtime/unix/lib/_._": {
"rid": "unix",
"assetType": "runtime"
},
"runtime/win/lib/_._": {
"rid": "win",
"assetType": "runtime"
}
}
},
"System.IdentityModel.Tokens.Jwt/5.3.0": { "System.IdentityModel.Tokens.Jwt/5.3.0": {
"dependencies": { "dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "5.3.0", "Microsoft.IdentityModel.JsonWebTokens": "5.3.0",
@ -735,6 +1018,76 @@
"System.Threading.Tasks": "4.3.0" "System.Threading.Tasks": "4.3.0"
} }
}, },
"System.Net.NameResolution/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"System.Collections": "4.3.0",
"System.Diagnostics.Tracing": "4.3.0",
"System.Globalization": "4.3.0",
"System.Net.Primitives": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0",
"System.Runtime.Handles": "4.3.0",
"System.Runtime.InteropServices": "4.3.0",
"System.Security.Principal.Windows": "4.5.0",
"System.Threading": "4.3.0",
"System.Threading.Tasks": "4.3.0",
"runtime.native.System": "4.3.0"
},
"runtimeTargets": {
"runtime/unix/lib/_._": {
"rid": "unix",
"assetType": "runtime"
},
"runtime/win/lib/_._": {
"rid": "win",
"assetType": "runtime"
}
}
},
"System.Net.Security/4.3.2": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.Win32.Primitives": "4.3.0",
"System.Collections": "4.3.0",
"System.Collections.Concurrent": "4.3.0",
"System.Diagnostics.Tracing": "4.3.0",
"System.Globalization": "4.3.0",
"System.Globalization.Extensions": "4.3.0",
"System.IO": "4.3.0",
"System.Net.Primitives": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0",
"System.Runtime.Handles": "4.3.0",
"System.Runtime.InteropServices": "4.3.0",
"System.Security.Claims": "4.3.0",
"System.Security.Cryptography.Algorithms": "4.3.0",
"System.Security.Cryptography.Encoding": "4.3.0",
"System.Security.Cryptography.OpenSsl": "4.3.0",
"System.Security.Cryptography.Primitives": "4.3.0",
"System.Security.Cryptography.X509Certificates": "4.3.0",
"System.Security.Principal": "4.3.0",
"System.Text.Encoding": "4.3.0",
"System.Threading": "4.3.0",
"System.Threading.Tasks": "4.3.0",
"System.Threading.ThreadPool": "4.3.0",
"runtime.native.System": "4.3.0",
"runtime.native.System.Net.Security": "4.3.0",
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
},
"runtimeTargets": {
"runtime/unix/lib/_._": {
"rid": "unix",
"assetType": "runtime"
},
"runtime/win/lib/_._": {
"rid": "win",
"assetType": "runtime"
}
}
},
"System.Private.DataContractSerialization/4.3.0": { "System.Private.DataContractSerialization/4.3.0": {
"dependencies": { "dependencies": {
"System.Collections": "4.3.0", "System.Collections": "4.3.0",
@ -846,6 +1199,12 @@
} }
} }
}, },
"System.Threading.ThreadPool/4.3.0": {
"dependencies": {
"System.Runtime": "4.3.0",
"System.Runtime.Handles": "4.3.0"
}
},
"System.Xml.XmlSerializer/4.3.0": { "System.Xml.XmlSerializer/4.3.0": {
"dependencies": { "dependencies": {
"System.Collections": "4.3.0", "System.Collections": "4.3.0",
@ -2732,15 +3091,6 @@
}, },
"compileOnly": true "compileOnly": true
}, },
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.native.System/4.3.0": { "runtime.native.System/4.3.0": {
"dependencies": { "dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0", "Microsoft.NETCore.Platforms": "2.1.0",
@ -2776,45 +3126,9 @@
}, },
"compileOnly": true "compileOnly": true
}, },
"runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"dependencies": {
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
},
"compileOnly": true
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
"compileOnly": true "compileOnly": true
}, },
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"compileOnly": true
},
"runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
"compileOnly": true "compileOnly": true
}, },
@ -3149,7 +3463,7 @@
"System.Threading.Tasks": "4.3.0", "System.Threading.Tasks": "4.3.0",
"runtime.native.System": "4.3.0", "runtime.native.System": "4.3.0",
"runtime.native.System.Net.Http": "4.3.0", "runtime.native.System.Net.Http": "4.3.0",
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}, },
"compileOnly": true "compileOnly": true
}, },
@ -3329,7 +3643,7 @@
"System.Security.Cryptography.Primitives": "4.3.0", "System.Security.Cryptography.Primitives": "4.3.0",
"System.Text.Encoding": "4.3.0", "System.Text.Encoding": "4.3.0",
"runtime.native.System.Security.Cryptography.Apple": "4.3.0", "runtime.native.System.Security.Cryptography.Apple": "4.3.0",
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}, },
"compileOnly": true "compileOnly": true
}, },
@ -3370,7 +3684,7 @@
"System.Runtime.InteropServices": "4.3.0", "System.Runtime.InteropServices": "4.3.0",
"System.Security.Cryptography.Primitives": "4.3.0", "System.Security.Cryptography.Primitives": "4.3.0",
"System.Text.Encoding": "4.3.0", "System.Text.Encoding": "4.3.0",
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}, },
"compileOnly": true "compileOnly": true
}, },
@ -3388,7 +3702,7 @@
"System.Security.Cryptography.Encoding": "4.3.0", "System.Security.Cryptography.Encoding": "4.3.0",
"System.Security.Cryptography.Primitives": "4.3.0", "System.Security.Cryptography.Primitives": "4.3.0",
"System.Text.Encoding": "4.3.0", "System.Text.Encoding": "4.3.0",
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}, },
"compileOnly": true "compileOnly": true
}, },
@ -3436,7 +3750,7 @@
"System.Threading": "4.3.0", "System.Threading": "4.3.0",
"runtime.native.System": "4.3.0", "runtime.native.System": "4.3.0",
"runtime.native.System.Net.Http": "4.3.0", "runtime.native.System.Net.Http": "4.3.0",
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}, },
"compileOnly": true "compileOnly": true
}, },
@ -3650,6 +3964,13 @@
"path": "aspnetcore.security.jwt/1.6.0", "path": "aspnetcore.security.jwt/1.6.0",
"hashPath": "aspnetcore.security.jwt.1.6.0.nupkg.sha512" "hashPath": "aspnetcore.security.jwt.1.6.0.nupkg.sha512"
}, },
"DnsClient/1.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UT54vUwsoDR7PP/tD195TVBQArpmFKi/Wo58b7noG24hVVyz2nraN22i+RNA6D0jkhQM3wQjL/IvGzsjKpRhJA==",
"path": "dnsclient/1.2.0",
"hashPath": "dnsclient.1.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Authentication/2.1.2": { "Microsoft.AspNetCore.Authentication/2.1.2": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -3818,6 +4139,34 @@
"path": "microsoft.visualstudio.web.codegenerators.mvc/2.1.1", "path": "microsoft.visualstudio.web.codegenerators.mvc/2.1.1",
"hashPath": "microsoft.visualstudio.web.codegenerators.mvc.2.1.1.nupkg.sha512" "hashPath": "microsoft.visualstudio.web.codegenerators.mvc.2.1.1.nupkg.sha512"
}, },
"Microsoft.Win32.Primitives/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
"path": "microsoft.win32.primitives/4.3.0",
"hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512"
},
"MongoDB.Bson/2.8.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xNxnOb/MM3+2mNkCt2pxobrvGHmYSgPRgjCAHvdtT36lMP7UPN3H6FcD3jVWQpGqiBhU6b7jcr58DC6OxoeWlA==",
"path": "mongodb.bson/2.8.0",
"hashPath": "mongodb.bson.2.8.0.nupkg.sha512"
},
"MongoDB.Driver/2.8.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vQiqOB9+KJMLwQb8uCxGN3MOhruxd9M3HLsOvGmRW5gHaI7JFwNc+FpCFyVA+6D3G51zloqmzZNUyReOZGcYqw==",
"path": "mongodb.driver/2.8.0",
"hashPath": "mongodb.driver.2.8.0.nupkg.sha512"
},
"MongoDB.Driver.Core/2.8.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5pji/fKcbqUa/0aAmV/tj24PW6CWaL13wOZ/6XB9DaMoEIaXKum9l381jHr6Rl/j5ZHAV9UTlYSEvY8KJUU9iQ==",
"path": "mongodb.driver.core/2.8.0",
"hashPath": "mongodb.driver.core.2.8.0.nupkg.sha512"
},
"NETStandard.Library/2.0.3": { "NETStandard.Library/2.0.3": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -3832,6 +4181,90 @@
"path": "nuget.frameworks/4.7.0", "path": "nuget.frameworks/4.7.0",
"hashPath": "nuget.frameworks.4.7.0.nupkg.sha512" "hashPath": "nuget.frameworks.4.7.0.nupkg.sha512"
}, },
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jwcVUu4ELwy6ObG6ChIFz3PeRH1mKZW65o+FellG99FUwCmnnjdGkIFnVoeHPIvyue/lf1y9Zgw2axylGCP38g==",
"path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oTXKD09aSTGbWlK39DOPil/EOH7fJvKebL9jo8OjeytcUcnK9WLsQeRw+6KBBgNiRlvFaRW+eC1sdXeKphleRg==",
"path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-LyTiy6iKlrsjhI4UBIeORHimVkI4e3t2qkAHWH/nxNggjL3lPT7WX40Ncc1oi/wWvmbcX3vPhMeyzPGzxQWwtA==",
"path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.native.System.Net.Security/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==",
"path": "runtime.native.system.net.security/4.3.0",
"hashPath": "runtime.native.system.net.security.4.3.0.nupkg.sha512"
},
"runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-o0rS2+Z+/K6X/L6levOGswZgqYq4IppWwNyiQTFuZzz3om4Zxu+2txF8wnH98gh0G6b4RHriVMkay6Pdt9KSOg==",
"path": "runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zghz4HAA35jmQL0mXpadSpI2U1zuJpnFNj86spdVew11YmBVeZXy7hY8/wX8K6ki1mug5MsoUh+EHn1UarO2Pg==",
"path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-v3VMGmbNcNwb041U/mdendRwQX67pi4veeJ4vo8GzDSW/1jtkNMLXdTT7+qazL0J6xfNh76IKVHA/fuDPDcfcA==",
"path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CjjyXodztYFVtdP5T4SbkzU9CAnaViKLjrq1yXbmRYylDrWjisykyJQGeObpUh+1euSHM398vy6niTrp4/Q5NQ==",
"path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KunbS3GbMfp+QMYPUscAOPyGaOApz04dEg/ejClWMdawggfXAYoik3t5VGAWxWDIlOJ91uvAHV4PZ3Vn5rLE8g==",
"path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zUt7p0TegAhlIatnytLbMIXUiDiNPZy4PZlGOJ8PTHhFOb86T/uNTzNHxceBOq3vlbNV/SVj4wyUiog8J7lShw==",
"path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1/woqfYA5HHtzgmJwBxIXU4qfplVH1MUE6+nUDmkAE1OLCfoiXbWVDJjWjIdhjFqPGza68ey/vpCFBtk9PENZg==",
"path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-X+DmqHjv9Zz+JKjVevURQFdtjg/sSYjkiSwjPEezo+7SfewHKmwNVd1hV3fNnOP+VFxTU7SpUok3atC5QI7Uvg==",
"path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
"hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
},
"Swashbuckle.AspNetCore/4.0.1": { "Swashbuckle.AspNetCore/4.0.1": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -3860,6 +4293,27 @@
"path": "swashbuckle.aspnetcore.swaggerui/4.0.1", "path": "swashbuckle.aspnetcore.swaggerui/4.0.1",
"hashPath": "swashbuckle.aspnetcore.swaggerui.4.0.1.nupkg.sha512" "hashPath": "swashbuckle.aspnetcore.swaggerui.4.0.1.nupkg.sha512"
}, },
"System.ComponentModel/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3AOvy/bB7s8yAkolZOlqGeLDrPySuYsgkk7hKIBWn5a/Le7V16PDYQIzj7w7hi4UUXXmEmN/ZehNlAi5eD9r5w==",
"path": "system.componentmodel/4.0.1",
"hashPath": "system.componentmodel.4.0.1.nupkg.sha512"
},
"System.ComponentModel.Primitives/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mAaj8PXxM7hUSIJYm9chhSe90HaIVyl8vb4JJO0M7fRaeBqSaaveHdRAmOL0LcOxp7kf9Vb8HujCe02DUqG5HQ==",
"path": "system.componentmodel.primitives/4.1.0",
"hashPath": "system.componentmodel.primitives.4.1.0.nupkg.sha512"
},
"System.ComponentModel.TypeConverter/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jcj79VC96yxc/rgLB59+g4675iVts1XrfC97dniMEvmJhRl8cG7qRO3EsJQwNw8cFL6RenFxn/CGfUhgj32SdQ==",
"path": "system.componentmodel.typeconverter/4.1.0",
"hashPath": "system.componentmodel.typeconverter.4.1.0.nupkg.sha512"
},
"System.Composition/1.0.31": { "System.Composition/1.0.31": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -3902,6 +4356,27 @@
"path": "system.composition.typedparts/1.0.31", "path": "system.composition.typedparts/1.0.31",
"hashPath": "system.composition.typedparts.1.0.31.nupkg.sha512" "hashPath": "system.composition.typedparts.1.0.31.nupkg.sha512"
}, },
"System.Diagnostics.Process/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-S2YC+MwpWZ6e7h2lqNce/ubMjD4vf2Ea/uOEncYNH1/fFXaXlKDM9ig/zCE1rR+wwYzE8FXtvj+1Nymh6oZ9bg==",
"path": "system.diagnostics.process/4.1.0",
"hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512"
},
"System.Diagnostics.TextWriterTraceListener/4.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oRsXCz76GDDMrwjMjH6keR9erFIofhGaIMc2d4NykI4rdBEuUP5ZswYA30LGPdyCK7DV4bMBEJL3nJFyAJoS/g==",
"path": "system.diagnostics.textwritertracelistener/4.0.0",
"hashPath": "system.diagnostics.textwritertracelistener.4.0.0.nupkg.sha512"
},
"System.Diagnostics.TraceSource/4.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-q5bGzzvXVi+dIMiPWRhXZV7r+Os3TEOuRW5LHsAUDGpqJHol8XiLokVpsgAfPqHHNkyx1bbv5lRZqRkRrGZKxQ==",
"path": "system.diagnostics.tracesource/4.0.0",
"hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/5.3.0": { "System.IdentityModel.Tokens.Jwt/5.3.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -3916,6 +4391,20 @@
"path": "system.linq.parallel/4.3.0", "path": "system.linq.parallel/4.3.0",
"hashPath": "system.linq.parallel.4.3.0.nupkg.sha512" "hashPath": "system.linq.parallel.4.3.0.nupkg.sha512"
}, },
"System.Net.NameResolution/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==",
"path": "system.net.nameresolution/4.3.0",
"hashPath": "system.net.nameresolution.4.3.0.nupkg.sha512"
},
"System.Net.Security/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SSkQ3Hsy8kvhET4fY8vu+cWkfx2lcZDDUSuzr+3hzRgHM6jtwm3nZXqIPCYcnDl4eL/i/ECmruCXdAiXaIrc4Q==",
"path": "system.net.security/4.3.2",
"hashPath": "system.net.security.4.3.2.nupkg.sha512"
},
"System.Private.DataContractSerialization/4.3.0": { "System.Private.DataContractSerialization/4.3.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -3972,6 +4461,13 @@
"path": "system.security.securestring/4.3.0", "path": "system.security.securestring/4.3.0",
"hashPath": "system.security.securestring.4.3.0.nupkg.sha512" "hashPath": "system.security.securestring.4.3.0.nupkg.sha512"
}, },
"System.Threading.ThreadPool/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==",
"path": "system.threading.threadpool/4.3.0",
"hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512"
},
"System.Xml.XmlSerializer/4.3.0": { "System.Xml.XmlSerializer/4.3.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -5078,27 +5574,6 @@
"path": "remotion.linq/2.2.0", "path": "remotion.linq/2.2.0",
"hashPath": "remotion.linq.2.2.0.nupkg.sha512" "hashPath": "remotion.linq.2.2.0.nupkg.sha512"
}, },
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
"path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==",
"path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==",
"path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.native.System/4.3.0": { "runtime.native.System/4.3.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -5134,27 +5609,6 @@
"path": "runtime.native.system.security.cryptography.apple/4.3.0", "path": "runtime.native.system.security.cryptography.apple/4.3.0",
"hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
}, },
"runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
"path": "runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==",
"path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==",
"path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -5162,41 +5616,6 @@
"path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0",
"hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
}, },
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==",
"path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==",
"path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==",
"path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==",
"path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==",
"path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
"hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,

View File

@ -15,3 +15,20 @@ C:\Users\thoma\source\repos\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.pdb
C:\Users\thoma\source\repos\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.xml C:\Users\thoma\source\repos\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.xml
C:\Users\thoma\source\repos\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.xml C:\Users\thoma\source\repos\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.xml
C:\Users\thoma\source\repos\MyCore\MyCore\obj\Debug\netcoreapp2.1\UserSecretsAssemblyInfo.cs C:\Users\thoma\source\repos\MyCore\MyCore\obj\Debug\netcoreapp2.1\UserSecretsAssemblyInfo.cs
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.deps.json
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.runtimeconfig.json
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.runtimeconfig.dev.json
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.dll
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.csprojAssemblyReference.cache
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.csproj.CoreCompileInputs.cache
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.RazorAssemblyInfo.cache
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.RazorAssemblyInfo.cs
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.AssemblyInfoInputs.cache
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.AssemblyInfo.cs
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.RazorTargetAssemblyInfo.cache
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.xml
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.pdb
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.xml
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\UserSecretsAssemblyInfo.cs
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.dll
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.pdb

File diff suppressed because it is too large Load Diff