├── .gitignore ├── LICENSE ├── README.md ├── lib ├── EntityFramework.5.0.0 │ ├── Content │ │ ├── App.config.transform │ │ └── Web.config.transform │ ├── EntityFramework.5.0.0.nupkg │ ├── EntityFramework.5.0.0.nuspec │ ├── lib │ │ ├── net40 │ │ │ ├── EntityFramework.dll │ │ │ └── EntityFramework.xml │ │ └── net45 │ │ │ ├── EntityFramework.dll │ │ │ └── EntityFramework.xml │ └── tools │ │ ├── EntityFramework.PS3.psd1 │ │ ├── EntityFramework.PowerShell.Utility.dll │ │ ├── EntityFramework.PowerShell.dll │ │ ├── EntityFramework.psd1 │ │ ├── EntityFramework.psm1 │ │ ├── Redirect.VS11.config │ │ ├── Redirect.config │ │ ├── about_EntityFramework.help.txt │ │ ├── init.ps1 │ │ ├── install.ps1 │ │ └── migrate.exe ├── FluentAssertions.2.1.0.0 │ ├── FluentAssertions.2.1.0.0.nupkg │ ├── FluentAssertions.2.1.0.0.nuspec │ └── lib │ │ ├── net35 │ │ ├── FluentAssertions.dll │ │ └── FluentAssertions.xml │ │ ├── net40 │ │ ├── FluentAssertions.dll │ │ └── FluentAssertions.xml │ │ ├── net45 │ │ ├── FluentAssertions.dll │ │ └── FluentAssertions.xml │ │ ├── sl4-windowsphone71 │ │ ├── FluentAssertions.WindowsPhone.dll │ │ └── FluentAssertions.WindowsPhone.xml │ │ ├── sl4 │ │ ├── FluentAssertions.Silverlight.dll │ │ ├── FluentAssertions.Silverlight.xml │ │ ├── Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll │ │ └── Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.xml │ │ └── winrt45 │ │ ├── FluentAssertions.dll │ │ └── FluentAssertions.xml ├── Microsoft.AspNet.Mvc.4.0.20710.0 │ ├── Microsoft.AspNet.Mvc.4.0.20710.0.nupkg │ ├── Microsoft.AspNet.Mvc.4.0.20710.0.nuspec │ └── lib │ │ └── net40 │ │ ├── System.Web.Mvc.dll │ │ └── System.Web.Mvc.xml ├── Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0 │ ├── Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg │ ├── Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nuspec │ └── lib │ │ └── net40 │ │ └── Microsoft.Web.Mvc.FixedDisplayModes.dll ├── Microsoft.AspNet.Providers.Core.1.2 │ ├── Microsoft.AspNet.Providers.Core.1.2.nupkg │ ├── Microsoft.AspNet.Providers.Core.1.2.nuspec │ ├── lib │ │ └── net40 │ │ │ └── System.Web.Providers.dll │ └── readme.html ├── Microsoft.AspNet.Providers.LocalDB.1.1 │ ├── Microsoft.AspNet.Providers.LocalDB.1.1.nupkg │ ├── Microsoft.AspNet.Providers.LocalDB.1.1.nuspec │ ├── content │ │ └── web.config.transform │ └── tools │ │ └── Install.ps1 ├── Microsoft.AspNet.Razor.2.0.20715.0 │ ├── Microsoft.AspNet.Razor.2.0.20715.0.nupkg │ ├── Microsoft.AspNet.Razor.2.0.20715.0.nuspec │ └── lib │ │ └── net40 │ │ ├── System.Web.Razor.dll │ │ └── System.Web.Razor.xml ├── Microsoft.AspNet.Web.Optimization.1.0.0 │ ├── Microsoft.AspNet.Web.Optimization.1.0.0.nupkg │ ├── Microsoft.AspNet.Web.Optimization.1.0.0.nuspec │ └── lib │ │ └── net40 │ │ └── System.Web.Optimization.dll ├── Microsoft.AspNet.WebApi.4.0.20710.0 │ ├── Microsoft.AspNet.WebApi.4.0.20710.0.nupkg │ └── Microsoft.AspNet.WebApi.4.0.20710.0.nuspec ├── Microsoft.AspNet.WebApi.Client.4.0.20710.0 │ ├── Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg │ ├── Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec │ └── lib │ │ └── net40 │ │ ├── System.Net.Http.Formatting.dll │ │ └── System.Net.Http.Formatting.xml ├── Microsoft.AspNet.WebApi.Core.4.0.20710.0 │ ├── Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg │ ├── Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec │ ├── content │ │ └── web.config.transform │ └── lib │ │ └── net40 │ │ ├── System.Web.Http.dll │ │ └── System.Web.Http.xml ├── Microsoft.AspNet.WebApi.HelpPage.4.0.0 │ ├── Microsoft.AspNet.WebApi.HelpPage.4.0.0.nupkg │ ├── Microsoft.AspNet.WebApi.HelpPage.4.0.0.nuspec │ └── content │ │ └── Areas │ │ └── HelpPage │ │ ├── ApiDescriptionExtensions.cs.pp │ │ ├── App_Start │ │ └── HelpPageConfig.cs.pp │ │ ├── Controllers │ │ └── HelpController.cs.pp │ │ ├── HelpPage.css.pp │ │ ├── HelpPageAreaRegistration.cs.pp │ │ ├── HelpPageConfigurationExtensions.cs.pp │ │ ├── Models │ │ └── HelpPageApiModel.cs.pp │ │ ├── SampleGeneration │ │ ├── HelpPageSampleGenerator.cs.pp │ │ ├── HelpPageSampleKey.cs.pp │ │ ├── ImageSample.cs.pp │ │ ├── InvalidSample.cs.pp │ │ ├── ObjectGenerator.cs.pp │ │ ├── SampleDirection.cs.pp │ │ └── TextSample.cs.pp │ │ ├── Views │ │ ├── Help │ │ │ ├── Api.cshtml.pp │ │ │ ├── DisplayTemplates │ │ │ │ ├── ApiGroup.cshtml.pp │ │ │ │ ├── HelpPageApiModel.cshtml.pp │ │ │ │ ├── ImageSample.cshtml.pp │ │ │ │ ├── InvalidSample.cshtml.pp │ │ │ │ ├── Parameters.cshtml.pp │ │ │ │ ├── Samples.cshtml.pp │ │ │ │ └── TextSample.cshtml.pp │ │ │ └── Index.cshtml.pp │ │ ├── Shared │ │ │ └── _Layout.cshtml.pp │ │ ├── Web.config │ │ └── _ViewStart.cshtml.pp │ │ └── XmlDocumentationProvider.cs.pp ├── Microsoft.AspNet.WebApi.OData.4.0.0 │ ├── Microsoft.AspNet.WebApi.OData.4.0.0.nupkg │ ├── Microsoft.AspNet.WebApi.OData.4.0.0.nuspec │ └── lib │ │ └── net40 │ │ ├── System.Web.Http.OData.dll │ │ └── System.Web.Http.Odata.xml ├── Microsoft.AspNet.WebApi.Tracing.4.0.0 │ ├── Microsoft.AspNet.WebApi.Tracing.4.0.0.nupkg │ ├── Microsoft.AspNet.WebApi.Tracing.4.0.0.nuspec │ ├── ReadMe.txt │ └── lib │ │ └── net40 │ │ ├── System.Web.Http.Tracing.dll │ │ └── System.Web.Http.Tracing.xml ├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0 │ ├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg │ ├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec │ └── lib │ │ └── net40 │ │ ├── System.Web.Http.WebHost.dll │ │ └── System.Web.Http.WebHost.xml ├── Microsoft.AspNet.WebPages.2.0.20710.0 │ ├── Microsoft.AspNet.WebPages.2.0.20710.0.nupkg │ ├── Microsoft.AspNet.WebPages.2.0.20710.0.nuspec │ └── lib │ │ └── net40 │ │ ├── System.Web.Helpers.dll │ │ ├── System.Web.Helpers.xml │ │ ├── System.Web.WebPages.Deployment.dll │ │ ├── System.Web.WebPages.Deployment.xml │ │ ├── System.Web.WebPages.Razor.dll │ │ ├── System.Web.WebPages.Razor.xml │ │ ├── System.Web.WebPages.dll │ │ └── System.Web.WebPages.xml ├── Microsoft.Data.Edm.5.2.0 │ ├── Microsoft.Data.Edm.5.2.0.nupkg │ ├── Microsoft.Data.Edm.5.2.0.nuspec │ └── lib │ │ ├── net40 │ │ ├── Microsoft.Data.Edm.dll │ │ ├── Microsoft.Data.Edm.xml │ │ ├── de │ │ │ └── Microsoft.Data.Edm.resources.dll │ │ ├── es │ │ │ └── Microsoft.Data.Edm.resources.dll │ │ ├── fr │ │ │ └── Microsoft.Data.Edm.resources.dll │ │ ├── it │ │ │ └── Microsoft.Data.Edm.resources.dll │ │ ├── ja │ │ │ └── Microsoft.Data.Edm.resources.dll │ │ ├── ko │ │ │ └── Microsoft.Data.Edm.resources.dll │ │ ├── ru │ │ │ └── Microsoft.Data.Edm.resources.dll │ │ ├── zh-Hans │ │ │ └── Microsoft.Data.Edm.resources.dll │ │ └── zh-Hant │ │ │ └── Microsoft.Data.Edm.resources.dll │ │ └── sl4 │ │ ├── Microsoft.Data.Edm.SL.dll │ │ ├── Microsoft.Data.Edm.SL.xml │ │ ├── de │ │ └── Microsoft.Data.Edm.SL.resources.dll │ │ ├── es │ │ └── Microsoft.Data.Edm.SL.resources.dll │ │ ├── fr │ │ └── Microsoft.Data.Edm.SL.resources.dll │ │ ├── it │ │ └── Microsoft.Data.Edm.SL.resources.dll │ │ ├── ja │ │ └── Microsoft.Data.Edm.SL.resources.dll │ │ ├── ko │ │ └── Microsoft.Data.Edm.SL.resources.dll │ │ ├── ru │ │ └── Microsoft.Data.Edm.SL.resources.dll │ │ ├── zh-Hans │ │ └── Microsoft.Data.Edm.SL.resources.dll │ │ └── zh-Hant │ │ └── Microsoft.Data.Edm.SL.resources.dll ├── Microsoft.Data.OData.5.2.0 │ ├── Microsoft.Data.OData.5.2.0.nupkg │ ├── Microsoft.Data.OData.5.2.0.nuspec │ └── lib │ │ ├── net40 │ │ ├── Microsoft.Data.OData.dll │ │ ├── Microsoft.Data.OData.xml │ │ ├── de │ │ │ └── Microsoft.Data.OData.resources.dll │ │ ├── es │ │ │ └── Microsoft.Data.OData.resources.dll │ │ ├── fr │ │ │ └── Microsoft.Data.OData.resources.dll │ │ ├── it │ │ │ └── Microsoft.Data.OData.resources.dll │ │ ├── ja │ │ │ └── Microsoft.Data.OData.resources.dll │ │ ├── ko │ │ │ └── Microsoft.Data.OData.resources.dll │ │ ├── ru │ │ │ └── Microsoft.Data.OData.resources.dll │ │ ├── zh-Hans │ │ │ └── Microsoft.Data.OData.resources.dll │ │ └── zh-Hant │ │ │ └── Microsoft.Data.OData.resources.dll │ │ └── sl4 │ │ ├── Microsoft.Data.OData.SL.dll │ │ ├── Microsoft.Data.OData.SL.xml │ │ ├── de │ │ └── Microsoft.Data.OData.SL.resources.dll │ │ ├── es │ │ └── Microsoft.Data.OData.SL.resources.dll │ │ ├── fr │ │ └── Microsoft.Data.OData.SL.resources.dll │ │ ├── it │ │ └── Microsoft.Data.OData.SL.resources.dll │ │ ├── ja │ │ └── Microsoft.Data.OData.SL.resources.dll │ │ ├── ko │ │ └── Microsoft.Data.OData.SL.resources.dll │ │ ├── ru │ │ └── Microsoft.Data.OData.SL.resources.dll │ │ ├── zh-Hans │ │ └── Microsoft.Data.OData.SL.resources.dll │ │ └── zh-Hant │ │ └── Microsoft.Data.OData.SL.resources.dll ├── Microsoft.Net.Http.2.0.20710.0 │ ├── Microsoft.Net.Http.2.0.20710.0.nupkg │ ├── Microsoft.Net.Http.2.0.20710.0.nuspec │ └── lib │ │ ├── net40 │ │ ├── System.Net.Http.WebRequest.dll │ │ ├── System.Net.Http.WebRequest.xml │ │ ├── System.Net.Http.dll │ │ └── System.Net.Http.xml │ │ └── net45 │ │ └── _._ ├── Microsoft.Web.Infrastructure.1.0.0.0 │ ├── Microsoft.Web.Infrastructure.1.0.0.0.nupkg │ ├── Microsoft.Web.Infrastructure.1.0.0.0.nuspec │ └── lib │ │ └── net40 │ │ └── Microsoft.Web.Infrastructure.dll ├── Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0 │ ├── Content │ │ └── Scripts │ │ │ ├── jquery.unobtrusive-ajax.js │ │ │ └── jquery.unobtrusive-ajax.min.js │ ├── Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0.nupkg │ └── Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0.nuspec ├── Microsoft.jQuery.Unobtrusive.Validation.2.0.30116.0 │ ├── Content │ │ └── Scripts │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ ├── Microsoft.jQuery.Unobtrusive.Validation.2.0.30116.0.nupkg │ └── Microsoft.jQuery.Unobtrusive.Validation.2.0.30116.0.nuspec ├── Modernizr.2.6.2 │ ├── Content │ │ └── Scripts │ │ │ └── modernizr-2.6.2.js │ ├── Modernizr.2.6.2.nupkg │ ├── Modernizr.2.6.2.nuspec │ └── Tools │ │ ├── common.ps1 │ │ ├── install.ps1 │ │ └── uninstall.ps1 ├── Moq.4.2.1312.1622 │ ├── Moq.4.2.1312.1622.nuspec │ └── lib │ │ ├── net35 │ │ ├── Moq.dll │ │ └── Moq.xml │ │ ├── net40 │ │ ├── Moq.dll │ │ └── Moq.xml │ │ └── sl4 │ │ ├── Moq.Silverlight.dll │ │ └── Moq.Silverlight.xml ├── NUnit.2.6.3 │ ├── NUnit.2.6.3.nupkg │ ├── NUnit.2.6.3.nuspec │ ├── lib │ │ ├── nunit.framework.dll │ │ └── nunit.framework.xml │ └── license.txt ├── Newtonsoft.Json.4.5.11 │ ├── Newtonsoft.Json.4.5.11.nupkg │ ├── Newtonsoft.Json.4.5.11.nuspec │ └── lib │ │ ├── net20 │ │ ├── Newtonsoft.Json.dll │ │ └── Newtonsoft.Json.xml │ │ ├── net35 │ │ ├── Newtonsoft.Json.dll │ │ └── Newtonsoft.Json.xml │ │ ├── net40 │ │ ├── Newtonsoft.Json.dll │ │ └── Newtonsoft.Json.xml │ │ ├── portable-net40%2Bsl4%2Bwp7%2Bwin8 │ │ ├── Newtonsoft.Json.dll │ │ └── Newtonsoft.Json.xml │ │ ├── portable-net40+sl4+wp7+win8 │ │ ├── Newtonsoft.Json.dll │ │ └── Newtonsoft.Json.xml │ │ ├── sl3-wp │ │ ├── Newtonsoft.Json.dll │ │ └── Newtonsoft.Json.xml │ │ ├── sl4-windowsphone71 │ │ ├── Newtonsoft.Json.dll │ │ └── Newtonsoft.Json.xml │ │ ├── sl4 │ │ ├── Newtonsoft.Json.dll │ │ └── Newtonsoft.Json.xml │ │ └── winrt45 │ │ ├── Newtonsoft.Json.dll │ │ └── Newtonsoft.Json.xml ├── System.IdentityModel.Tokens.Jwt.4.0.0 │ ├── System.IdentityModel.Tokens.Jwt.4.0.0.nuspec │ └── lib │ │ └── net45 │ │ ├── System.IdentityModel.Tokens.Jwt.Xml │ │ └── System.IdentityModel.Tokens.Jwt.dll ├── System.Spatial.5.2.0 │ ├── System.Spatial.5.2.0.nupkg │ ├── System.Spatial.5.2.0.nuspec │ └── lib │ │ ├── net40 │ │ ├── System.Spatial.dll │ │ ├── System.Spatial.xml │ │ ├── de │ │ │ └── System.Spatial.resources.dll │ │ ├── es │ │ │ └── System.Spatial.resources.dll │ │ ├── fr │ │ │ └── System.Spatial.resources.dll │ │ ├── it │ │ │ └── System.Spatial.resources.dll │ │ ├── ja │ │ │ └── System.Spatial.resources.dll │ │ ├── ko │ │ │ └── System.Spatial.resources.dll │ │ ├── ru │ │ │ └── System.Spatial.resources.dll │ │ ├── zh-Hans │ │ │ └── System.Spatial.resources.dll │ │ └── zh-Hant │ │ │ └── System.Spatial.resources.dll │ │ └── sl4 │ │ ├── System.Spatial.SL.dll │ │ ├── System.Spatial.SL.xml │ │ ├── de │ │ └── System.Spatial.SL.resources.dll │ │ ├── es │ │ └── System.Spatial.SL.resources.dll │ │ ├── fr │ │ └── System.Spatial.SL.resources.dll │ │ ├── it │ │ └── System.Spatial.SL.resources.dll │ │ ├── ja │ │ └── System.Spatial.SL.resources.dll │ │ ├── ko │ │ └── System.Spatial.SL.resources.dll │ │ ├── ru │ │ └── System.Spatial.SL.resources.dll │ │ ├── zh-Hans │ │ └── System.Spatial.SL.resources.dll │ │ └── zh-Hant │ │ └── System.Spatial.SL.resources.dll ├── WebGrease.1.3.0 │ ├── WebGrease.1.3.0.nupkg │ ├── WebGrease.1.3.0.nuspec │ ├── lib │ │ ├── Antlr3.Runtime.dll │ │ └── WebGrease.dll │ └── tools │ │ └── WG.exe ├── jQuery.1.8.2 │ ├── Content │ │ └── Scripts │ │ │ ├── jquery-1.8.2-vsdoc.js │ │ │ ├── jquery-1.8.2.js │ │ │ └── jquery-1.8.2.min.js │ ├── Tools │ │ ├── common.ps1 │ │ ├── install.ps1 │ │ ├── jquery-1.8.2.intellisense.js │ │ └── uninstall.ps1 │ ├── jQuery.1.8.2.nupkg │ └── jQuery.1.8.2.nuspec ├── jQuery.UI.Combined.1.8.24 │ ├── Content │ │ ├── Content │ │ │ └── themes │ │ │ │ └── base │ │ │ │ ├── images │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ │ ├── jquery-ui.css │ │ │ │ ├── jquery.ui.accordion.css │ │ │ │ ├── jquery.ui.all.css │ │ │ │ ├── jquery.ui.autocomplete.css │ │ │ │ ├── jquery.ui.base.css │ │ │ │ ├── jquery.ui.button.css │ │ │ │ ├── jquery.ui.core.css │ │ │ │ ├── jquery.ui.datepicker.css │ │ │ │ ├── jquery.ui.dialog.css │ │ │ │ ├── jquery.ui.progressbar.css │ │ │ │ ├── jquery.ui.resizable.css │ │ │ │ ├── jquery.ui.selectable.css │ │ │ │ ├── jquery.ui.slider.css │ │ │ │ ├── jquery.ui.tabs.css │ │ │ │ ├── jquery.ui.theme.css │ │ │ │ └── minified │ │ │ │ ├── images │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ │ ├── jquery-ui.min.css │ │ │ │ ├── jquery.ui.accordion.min.css │ │ │ │ ├── jquery.ui.autocomplete.min.css │ │ │ │ ├── jquery.ui.button.min.css │ │ │ │ ├── jquery.ui.core.min.css │ │ │ │ ├── jquery.ui.datepicker.min.css │ │ │ │ ├── jquery.ui.dialog.min.css │ │ │ │ ├── jquery.ui.progressbar.min.css │ │ │ │ ├── jquery.ui.resizable.min.css │ │ │ │ ├── jquery.ui.selectable.min.css │ │ │ │ ├── jquery.ui.slider.min.css │ │ │ │ ├── jquery.ui.tabs.min.css │ │ │ │ └── jquery.ui.theme.min.css │ │ └── Scripts │ │ │ ├── jquery-ui-1.8.24.js │ │ │ └── jquery-ui-1.8.24.min.js │ ├── Tools │ │ ├── common.ps1 │ │ ├── install.ps1 │ │ └── uninstall.ps1 │ ├── jQuery.UI.Combined.1.8.24.nupkg │ └── jQuery.UI.Combined.1.8.24.nuspec ├── jQuery.Validation.1.10.0 │ ├── Content │ │ └── Scripts │ │ │ ├── jquery.validate-vsdoc.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ ├── jQuery.Validation.1.10.0.nupkg │ └── jQuery.Validation.1.10.0.nuspec ├── knockoutjs.2.2.0 │ ├── Content │ │ └── Scripts │ │ │ ├── knockout-2.2.0.debug.js │ │ │ └── knockout-2.2.0.js │ ├── knockoutjs.2.2.0.nupkg │ └── knockoutjs.2.2.0.nuspec ├── log4net.2.0.2 │ ├── lib │ │ ├── net10-full │ │ │ ├── log4net.dll │ │ │ └── log4net.xml │ │ ├── net11-full │ │ │ ├── log4net.dll │ │ │ └── log4net.xml │ │ ├── net20-full │ │ │ ├── log4net.dll │ │ │ └── log4net.xml │ │ ├── net35-client │ │ │ ├── log4net.dll │ │ │ └── log4net.xml │ │ ├── net35-full │ │ │ ├── log4net.dll │ │ │ └── log4net.xml │ │ ├── net40-client │ │ │ ├── log4net.dll │ │ │ └── log4net.xml │ │ └── net40-full │ │ │ ├── log4net.dll │ │ │ └── log4net.xml │ ├── log4net.2.0.2.nupkg │ └── log4net.2.0.2.nuspec └── repositories.config └── src ├── JwtAuthForWebAPI.DotSettings ├── JwtAuthForWebAPI.SampleClient ├── JwtAuthForWebAPI.SampleClient.csproj ├── Properties │ └── AssemblyInfo.cs ├── SmokeTests.cs └── packages.config ├── JwtAuthForWebAPI.SampleSite ├── App_Start │ ├── BundleConfig.cs │ ├── FilterConfig.cs │ ├── RouteConfig.cs │ └── WebApiConfig.cs ├── Controllers │ └── ValuesController.cs ├── Global.asax ├── Global.asax.cs ├── JwtAuthForWebAPI.SampleSite.csproj ├── Properties │ └── AssemblyInfo.cs ├── Security │ ├── SamplePrincipal.cs │ └── SamplePrincipalTransformer.cs ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── favicon.ico └── packages.config ├── JwtAuthForWebAPI.sln ├── JwtAuthForWebAPI ├── ConfigurationReader.cs ├── IJwtSecurityToken.cs ├── IJwtSecurityTokenHandler.cs ├── IPrincipalTransformer.cs ├── JwtAuthForWebAPI.csproj ├── JwtAuthForWebAPI.nuspec ├── JwtAuthForWebAPIConfigurationSection.cs ├── JwtAuthenticationMessageHandler.cs ├── JwtSecurityTokenAdapter.cs ├── JwtSecurityTokenHandlerAdapter.cs ├── Properties │ └── AssemblyInfo.cs ├── SecurityTokenBuilder.cs └── packages.config ├── JwtAuthForWebAPITests ├── JwtAuthForWebAPITests.csproj ├── JwtAuthenticationMessageHandlerTests.cs ├── Properties │ └── AssemblyInfo.cs └── packages.config └── nuget.config /.gitignore: -------------------------------------------------------------------------------- 1 | # Build Folders (you can keep bin if you'd like, to store dlls and pdbs) 2 | [Bb]in/ 3 | [Oo]bj/ 4 | 5 | # mstest test results 6 | TestResults 7 | 8 | ## Ignore Visual Studio temporary files, build results, and 9 | ## files generated by popular Visual Studio add-ons. 10 | *.GhostDoc.xml 11 | 12 | # User-specific files 13 | *.suo 14 | *.user 15 | *.sln.docstates 16 | 17 | # Build results 18 | [Dd]ebug/ 19 | [Rr]elease/ 20 | x64/ 21 | *_i.c 22 | *_p.c 23 | *.ilk 24 | *.meta 25 | *.obj 26 | *.pch 27 | *.pdb 28 | *.pgc 29 | *.pgd 30 | *.rsp 31 | *.sbr 32 | *.tlb 33 | *.tli 34 | *.tlh 35 | *.tmp 36 | *.log 37 | *.vspscc 38 | *.vssscc 39 | .builds 40 | 41 | # Visual C++ cache files 42 | ipch/ 43 | *.aps 44 | *.ncb 45 | *.opensdf 46 | *.sdf 47 | 48 | # Visual Studio profiler 49 | *.psess 50 | *.vsp 51 | *.vspx 52 | 53 | # Guidance Automation Toolkit 54 | *.gpState 55 | 56 | # ReSharper is a .NET coding add-in 57 | _ReSharper* 58 | 59 | # NCrunch 60 | *.ncrunch* 61 | .*crunch*.local.xml 62 | 63 | # Installshield output folder 64 | [Ee]xpress 65 | 66 | # DocProject is a documentation generator add-in 67 | DocProject/buildhelp/ 68 | DocProject/Help/*.HxT 69 | DocProject/Help/*.HxC 70 | DocProject/Help/*.hhc 71 | DocProject/Help/*.hhk 72 | DocProject/Help/*.hhp 73 | DocProject/Help/Html2 74 | DocProject/Help/html 75 | 76 | # Click-Once directory 77 | publish 78 | 79 | # Publish Web Output 80 | *.Publish.xml 81 | 82 | # NuGet Packages Directory 83 | packages 84 | 85 | # Windows Azure Build Output 86 | csx 87 | *.build.csdef 88 | 89 | # Windows Store app package directory 90 | AppPackages/ 91 | 92 | # Others 93 | /src/JwtAuthForWebAPI.SampleSite/logs/ 94 | [Bb]in 95 | [Oo]bj 96 | sql 97 | TestResults 98 | [Tt]est[Rr]esult* 99 | *.Cache 100 | ClientBin 101 | [Ss]tyle[Cc]op.* 102 | ~$* 103 | *.dbmdl 104 | Generated_Code #added for RIA/Silverlight projects 105 | 106 | # Backup & report files from converting an old project file to a newer 107 | # Visual Studio version. Backup files are not needed, because we have git ;-) 108 | _UpgradeReport_Files/ 109 | Backup*/ 110 | UpgradeLog*.XML 111 | 112 | 113 | 114 | 115 | *.nupkg -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/Content/App.config.transform: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/Content/Web.config.transform: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/EntityFramework.5.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/EntityFramework.5.0.0/EntityFramework.5.0.0.nupkg -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/EntityFramework.5.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | EntityFramework 5 | 5.0.0 6 | Microsoft 7 | Microsoft 8 | http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409 9 | http://go.microsoft.com/fwlink/?LinkId=253891&clcid=0x409 10 | true 11 | Entity Framework is Microsoft's recommended data access technology for new applications. 12 | Entity Framework is Microsoft's recommended data access technology for new applications. 13 | en-US 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/lib/net40/EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/EntityFramework.5.0.0/lib/net40/EntityFramework.dll -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/lib/net45/EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/EntityFramework.5.0.0/lib/net45/EntityFramework.dll -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/tools/EntityFramework.PS3.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/EntityFramework.5.0.0/tools/EntityFramework.PS3.psd1 -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/tools/EntityFramework.PowerShell.Utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/EntityFramework.5.0.0/tools/EntityFramework.PowerShell.Utility.dll -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/tools/EntityFramework.PowerShell.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/EntityFramework.5.0.0/tools/EntityFramework.PowerShell.dll -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/tools/EntityFramework.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/EntityFramework.5.0.0/tools/EntityFramework.psd1 -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/tools/Redirect.VS11.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/tools/Redirect.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/tools/about_EntityFramework.help.txt: -------------------------------------------------------------------------------- 1 | TOPIC 2 | about_EntityFramework 3 | 4 | SHORT DESCRIPTION 5 | Provides information about Entity Framework commands. 6 | 7 | LONG DESCRIPTION 8 | This topic describes the Entity Framework commands. Entity Framework is 9 | Microsoft's recommended data access technology for new applications. 10 | 11 | 12 | The following Entity Framework cmdlets are included. 13 | 14 | Cmdlet Description 15 | ----------------- --------------------------------------------------- 16 | Enable-Migrations Enables Code First Migrations in a project. 17 | 18 | Add-Migration Scaffolds a migration script for any pending model 19 | changes. 20 | 21 | Update-Database Applies any pending migrations to the database. 22 | 23 | Get-Migrations Displays the migrations that have been applied to 24 | the target database. 25 | 26 | SEE ALSO 27 | Enable-Migrations 28 | Add-Migration 29 | Update-Database 30 | Get-Migrations 31 | -------------------------------------------------------------------------------- /lib/EntityFramework.5.0.0/tools/migrate.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/EntityFramework.5.0.0/tools/migrate.exe -------------------------------------------------------------------------------- /lib/FluentAssertions.2.1.0.0/FluentAssertions.2.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/FluentAssertions.2.1.0.0/FluentAssertions.2.1.0.0.nupkg -------------------------------------------------------------------------------- /lib/FluentAssertions.2.1.0.0/lib/net35/FluentAssertions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/FluentAssertions.2.1.0.0/lib/net35/FluentAssertions.dll -------------------------------------------------------------------------------- /lib/FluentAssertions.2.1.0.0/lib/net40/FluentAssertions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/FluentAssertions.2.1.0.0/lib/net40/FluentAssertions.dll -------------------------------------------------------------------------------- /lib/FluentAssertions.2.1.0.0/lib/net45/FluentAssertions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/FluentAssertions.2.1.0.0/lib/net45/FluentAssertions.dll -------------------------------------------------------------------------------- /lib/FluentAssertions.2.1.0.0/lib/sl4-windowsphone71/FluentAssertions.WindowsPhone.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/FluentAssertions.2.1.0.0/lib/sl4-windowsphone71/FluentAssertions.WindowsPhone.dll -------------------------------------------------------------------------------- /lib/FluentAssertions.2.1.0.0/lib/sl4/FluentAssertions.Silverlight.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/FluentAssertions.2.1.0.0/lib/sl4/FluentAssertions.Silverlight.dll -------------------------------------------------------------------------------- /lib/FluentAssertions.2.1.0.0/lib/sl4/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/FluentAssertions.2.1.0.0/lib/sl4/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll -------------------------------------------------------------------------------- /lib/FluentAssertions.2.1.0.0/lib/winrt45/FluentAssertions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/FluentAssertions.2.1.0.0/lib/winrt45/FluentAssertions.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Mvc 5 | 4.0.20710.0 6 | Microsoft ASP.NET MVC 4 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm 10 | http://www.asp.net/mvc 11 | true 12 | This package contains the runtime assemblies for ASP.NET MVC. ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup. 13 | en-US 14 | Microsoft AspNet Mvc AspNetMvc 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Mvc.FixedDisplayModes 5 | 1.0.0 6 | Microsoft ASP.NET MVC Fixed DisplayModes 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/mvc4extensions_prerelease_eula.htm 10 | http://www.asp.net/mvc 11 | true 12 | This package contains a workaround for a bug affecting mobile view caching in ASP.NET MVC 4. More information is available at http://www.asp.net/whitepapers/mvc4-release-notes. 13 | en-US 14 | Microsoft AspNet Mvc AspNetMvc 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/lib/net40/Microsoft.Web.Mvc.FixedDisplayModes.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/lib/net40/Microsoft.Web.Mvc.FixedDisplayModes.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Providers.Core.1.2/Microsoft.AspNet.Providers.Core.1.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Providers.Core.1.2/Microsoft.AspNet.Providers.Core.1.2.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Providers.Core.1.2/Microsoft.AspNet.Providers.Core.1.2.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Providers.Core 5 | 1.2 6 | Microsoft ASP.NET Universal Providers Core Libraries 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/providers_1_eula_ENU.htm 10 | true 11 | ASP.NET Universal Providers add provider support in ASP.NET 4 for all editions of SQL Server 2005 and later and to SQL Azure. If you use these providers to develop your application, the application will be ready for cloud environments like Azure. Other than supporting additional storage options, the providers work like the existing SQL-based providers, so that you can easily switch an application to use cloud storage via SQL Azure. 12 | ASP.NET Universal Providers extend SQL support in ASP.NET 4 to all editions of SQL Server 2005 and later and to SQL Azure. 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Providers.Core.1.2/lib/net40/System.Web.Providers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Providers.Core.1.2/lib/net40/System.Web.Providers.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Providers.LocalDB.1.1/Microsoft.AspNet.Providers.LocalDB.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Providers.LocalDB.1.1/Microsoft.AspNet.Providers.LocalDB.1.1.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Providers.LocalDB.1.1/Microsoft.AspNet.Providers.LocalDB.1.1.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Providers.LocalDB 5 | 1.1 6 | Microsoft ASP.NET Universal Providers for LocalDB 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/Providers_1_eula_ENU.htm 10 | true 11 | ASP.NET Universal Providers add provider support in ASP.NET 4 for all editions of SQL Server 2005 and later and to SQL Azure. If you use these providers to develop your application, the application will be ready for cloud environments like Azure. Other than supporting additional storage options, the providers work like the existing SQL-based providers, so that you can easily switch an application to use cloud storage via SQL Azure. 12 | ASP.NET Universal Providers extend SQL support in ASP.NET 4 to all editions of SQL Server 2005 and later and to SQL Azure. 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Providers.LocalDB.1.1/content/web.config.transform: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Razor 5 | 2.0.20715.0 6 | Microsoft ASP.NET Razor 2 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm 10 | http://www.asp.net/web-pages 11 | true 12 | This package contains the runtime assemblies for ASP.NET Web Pages. ASP.NET Web Pages and the new Razor syntax provide a fast, terse, clean and lightweight way to combine server code with HTML to create dynamic web content. 13 | en-US 14 | Microsoft AspNet WebPages AspNetWebPages Razor 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Web.Optimization.1.0.0/Microsoft.AspNet.Web.Optimization.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Web.Optimization.1.0.0/Microsoft.AspNet.Web.Optimization.1.0.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Web.Optimization.1.0.0/Microsoft.AspNet.Web.Optimization.1.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Web.Optimization 5 | 1.0.0 6 | Microsoft ASP.NET Web Optimization Framework 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/weboptimization_1_eula_ENU.htm 10 | true 11 | ASP.NET Optimization introduces a way to bundle and optimize css/js files. 12 | Microsoft AspNet optimization bundling minification 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.Web.Optimization.1.0.0/lib/net40/System.Web.Optimization.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.Web.Optimization.1.0.0/lib/net40/System.Web.Optimization.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.WebApi 5 | 4.0.20710.0 6 | Microsoft ASP.NET Web API 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm 10 | http://www.asp.net/web-api 11 | true 12 | This package contains everything you need to host ASP.NET Web API on IIS. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework. 13 | en-US 14 | Microsoft AspNet WebApi AspNetWebApi 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.WebApi.Client 5 | 4.0.20710.0 6 | Microsoft ASP.NET Web API Client Libraries 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm 10 | http://www.asp.net/web-api 11 | true 12 | This package adds support for formatting and content negotiation to System.Net.Http. It includes support for JSON, XML, and form URL encoded data. 13 | en-US 14 | Microsoft AspNet WebApi AspNetWebApi HttpClient 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.WebApi.Core 5 | 4.0.20710.0 6 | Microsoft ASP.NET Web API Core Libraries 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm 10 | http://www.asp.net/web-api 11 | true 12 | This package contains the core runtime assemblies for ASP.NET Web API. This package is used by hosts of the ASP.NET Web API runtime. To host a Web API in IIS use the Microsoft.AspNet.WebApi.WebHost package. To host a Web API in your own process use the Microsoft.AspNet.WebApi.SelfHost package. 13 | en-US 14 | Microsoft AspNet WebApi AspNetWebApi 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/Microsoft.AspNet.WebApi.HelpPage.4.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/Microsoft.AspNet.WebApi.HelpPage.4.0.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/Microsoft.AspNet.WebApi.HelpPage.4.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.WebApi.HelpPage 5 | 4.0.0 6 | Microsoft ASP.NET Web API Help Page 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnet_and_web_tools_2012_EULA_ENU.htm 10 | http://www.asp.net/web-api 11 | true 12 | The ASP.NET Web API Help Page automatically generates help page content for the web APIs on your site. Visitors to your help page can use this content to learn how to call your web APIs. Everything generated by the help page is fully customizable using ASP.NET MVC and Razor. ASP.NET Web API Help Page is a great addition to any ASP.NET Web API project. 13 | The ASP.NET Web API Help Page automatically generates help page content for the web APIs on your site. 14 | en-US 15 | Microsoft AspNet WebApi AspNetWebApi HelpPage 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/ApiDescriptionExtensions.cs.pp: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Text; 3 | using System.Web; 4 | using System.Web.Http.Description; 5 | 6 | namespace $rootnamespace$.Areas.HelpPage 7 | { 8 | public static class ApiDescriptionExtensions 9 | { 10 | /// 11 | /// Generates an URI-friendly ID for the . E.g. "Get-Values-id_name" instead of "GetValues/{id}?name={name}" 12 | /// 13 | /// The . 14 | /// The ID as a string. 15 | public static string GetFriendlyId(this ApiDescription description) 16 | { 17 | string path = description.RelativePath; 18 | string[] urlParts = path.Split('?'); 19 | string localPath = urlParts[0]; 20 | string queryKeyString = null; 21 | if (urlParts.Length > 1) 22 | { 23 | string query = urlParts[1]; 24 | string[] queryKeys = HttpUtility.ParseQueryString(query).AllKeys; 25 | queryKeyString = String.Join("_", queryKeys); 26 | } 27 | 28 | StringBuilder friendlyPath = new StringBuilder(); 29 | friendlyPath.AppendFormat("{0}-{1}", 30 | description.HttpMethod.Method, 31 | localPath.Replace("/", "-").Replace("{", String.Empty).Replace("}", String.Empty)); 32 | if (queryKeyString != null) 33 | { 34 | friendlyPath.AppendFormat("_{0}", queryKeyString); 35 | } 36 | return friendlyPath.ToString(); 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Controllers/HelpController.cs.pp: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.Http; 3 | using System.Web.Mvc; 4 | using $rootnamespace$.Areas.HelpPage.Models; 5 | 6 | namespace $rootnamespace$.Areas.HelpPage.Controllers 7 | { 8 | /// 9 | /// The controller that will handle requests for the help page. 10 | /// 11 | public class HelpController : Controller 12 | { 13 | public HelpController() 14 | : this(GlobalConfiguration.Configuration) 15 | { 16 | } 17 | 18 | public HelpController(HttpConfiguration config) 19 | { 20 | Configuration = config; 21 | } 22 | 23 | public HttpConfiguration Configuration { get; private set; } 24 | 25 | public ActionResult Index() 26 | { 27 | return View(Configuration.Services.GetApiExplorer().ApiDescriptions); 28 | } 29 | 30 | public ActionResult Api(string apiId) 31 | { 32 | if (!String.IsNullOrEmpty(apiId)) 33 | { 34 | HelpPageApiModel apiModel = Configuration.GetHelpPageApiModel(apiId); 35 | if (apiModel != null) 36 | { 37 | return View(apiModel); 38 | } 39 | } 40 | 41 | return View("Error"); 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/HelpPage.css.pp: -------------------------------------------------------------------------------- 1 | pre.wrapped { 2 | white-space: -moz-pre-wrap; 3 | white-space: -pre-wrap; 4 | white-space: -o-pre-wrap; 5 | white-space: pre-wrap; 6 | } 7 | 8 | .warning-message-container { 9 | margin-top: 20px; 10 | padding: 0 10px; 11 | color: #525252; 12 | background: #EFDCA9; 13 | border: 1px solid #CCCCCC; 14 | } 15 | 16 | .help-page-table { 17 | width: 100%; 18 | border-collapse: collapse; 19 | text-align: left; 20 | margin: 0px 0px 20px 0px; 21 | border-top: 2px solid #D4D4D4; 22 | } 23 | 24 | .help-page-table th { 25 | text-align: left; 26 | font-weight: bold; 27 | border-bottom: 2px solid #D4D4D4; 28 | padding: 8px 6px 8px 6px; 29 | } 30 | 31 | .help-page-table td { 32 | border-bottom: 2px solid #D4D4D4; 33 | padding: 15px 8px 15px 8px; 34 | vertical-align: top; 35 | } 36 | 37 | .help-page-table pre, .help-page-table p { 38 | margin: 0px; 39 | padding: 0px; 40 | font-family: inherit; 41 | font-size: 100%; 42 | } 43 | 44 | .help-page-table tbody tr:hover td { 45 | background-color: #F3F3F3; 46 | } 47 | 48 | a:hover { 49 | background-color: transparent; 50 | } 51 | 52 | .sample-header { 53 | border: 2px solid #D4D4D4; 54 | background: #76B8DB; 55 | color: #FFFFFF; 56 | padding: 8px 15px; 57 | border-bottom: none; 58 | display: inline-block; 59 | margin: 10px 0px 0px 0px; 60 | } 61 | 62 | .sample-content { 63 | display: block; 64 | border-width: 0; 65 | padding: 15px 20px; 66 | background: #FFFFFF; 67 | border: 2px solid #D4D4D4; 68 | margin: 0px 0px 10px 0px; 69 | } 70 | 71 | .api-name { 72 | width: 40%; 73 | } 74 | 75 | .api-documentation { 76 | width: 60%; 77 | } 78 | 79 | .parameter-name { 80 | width: 20%; 81 | } 82 | 83 | .parameter-documentation { 84 | width: 50%; 85 | } 86 | 87 | .parameter-source { 88 | width: 30%; 89 | } 90 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/HelpPageAreaRegistration.cs.pp: -------------------------------------------------------------------------------- 1 | using System.Web.Http; 2 | using System.Web.Mvc; 3 | 4 | namespace $rootnamespace$.Areas.HelpPage 5 | { 6 | public class HelpPageAreaRegistration : AreaRegistration 7 | { 8 | public override string AreaName 9 | { 10 | get 11 | { 12 | return "HelpPage"; 13 | } 14 | } 15 | 16 | public override void RegisterArea(AreaRegistrationContext context) 17 | { 18 | context.MapRoute( 19 | "HelpPage_Default", 20 | "Help/{action}/{apiId}", 21 | new { controller = "Help", action = "Index", apiId = UrlParameter.Optional }); 22 | 23 | HelpPageConfig.Register(GlobalConfiguration.Configuration); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Models/HelpPageApiModel.cs.pp: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Collections.ObjectModel; 3 | using System.Net.Http.Headers; 4 | using System.Web.Http.Description; 5 | 6 | namespace $rootnamespace$.Areas.HelpPage.Models 7 | { 8 | /// 9 | /// The model that represents an API displayed on the help page. 10 | /// 11 | public class HelpPageApiModel 12 | { 13 | /// 14 | /// Initializes a new instance of the class. 15 | /// 16 | public HelpPageApiModel() 17 | { 18 | SampleRequests = new Dictionary(); 19 | SampleResponses = new Dictionary(); 20 | ErrorMessages = new Collection(); 21 | } 22 | 23 | /// 24 | /// Gets or sets the that describes the API. 25 | /// 26 | public ApiDescription ApiDescription { get; set; } 27 | 28 | /// 29 | /// Gets the sample requests associated with the API. 30 | /// 31 | public IDictionary SampleRequests { get; private set; } 32 | 33 | /// 34 | /// Gets the sample responses associated with the API. 35 | /// 36 | public IDictionary SampleResponses { get; private set; } 37 | 38 | /// 39 | /// Gets the error messages associated with this model. 40 | /// 41 | public Collection ErrorMessages { get; private set; } 42 | } 43 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/SampleGeneration/ImageSample.cs.pp: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace $rootnamespace$.Areas.HelpPage 4 | { 5 | /// 6 | /// This represents an image sample on the help page. There's a display template named ImageSample associated with this class. 7 | /// 8 | public class ImageSample 9 | { 10 | /// 11 | /// Initializes a new instance of the class. 12 | /// 13 | /// The URL of an image. 14 | public ImageSample(string src) 15 | { 16 | if (src == null) 17 | { 18 | throw new ArgumentNullException("src"); 19 | } 20 | Src = src; 21 | } 22 | 23 | public string Src { get; private set; } 24 | 25 | public override bool Equals(object obj) 26 | { 27 | ImageSample other = obj as ImageSample; 28 | return other != null && Src == other.Src; 29 | } 30 | 31 | public override int GetHashCode() 32 | { 33 | return Src.GetHashCode(); 34 | } 35 | 36 | public override string ToString() 37 | { 38 | return Src; 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/SampleGeneration/InvalidSample.cs.pp: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace $rootnamespace$.Areas.HelpPage 4 | { 5 | /// 6 | /// This represents an invalid sample on the help page. There's a display template named InvalidSample associated with this class. 7 | /// 8 | public class InvalidSample 9 | { 10 | public InvalidSample(string errorMessage) 11 | { 12 | if (errorMessage == null) 13 | { 14 | throw new ArgumentNullException("errorMessage"); 15 | } 16 | ErrorMessage = errorMessage; 17 | } 18 | 19 | public string ErrorMessage { get; private set; } 20 | 21 | public override bool Equals(object obj) 22 | { 23 | InvalidSample other = obj as InvalidSample; 24 | return other != null && ErrorMessage == other.ErrorMessage; 25 | } 26 | 27 | public override int GetHashCode() 28 | { 29 | return ErrorMessage.GetHashCode(); 30 | } 31 | 32 | public override string ToString() 33 | { 34 | return ErrorMessage; 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/SampleGeneration/SampleDirection.cs.pp: -------------------------------------------------------------------------------- 1 | namespace $rootnamespace$.Areas.HelpPage 2 | { 3 | /// 4 | /// Indicates whether the sample is used for request or response 5 | /// 6 | public enum SampleDirection 7 | { 8 | Request = 0, 9 | Response 10 | } 11 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/SampleGeneration/TextSample.cs.pp: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace $rootnamespace$.Areas.HelpPage 4 | { 5 | /// 6 | /// This represents a preformatted text sample on the help page. There's a display template named TextSample associated with this class. 7 | /// 8 | public class TextSample 9 | { 10 | public TextSample(string text) 11 | { 12 | if (text == null) 13 | { 14 | throw new ArgumentNullException("text"); 15 | } 16 | Text = text; 17 | } 18 | 19 | public string Text { get; private set; } 20 | 21 | public override bool Equals(object obj) 22 | { 23 | TextSample other = obj as TextSample; 24 | return other != null && Text == other.Text; 25 | } 26 | 27 | public override int GetHashCode() 28 | { 29 | return Text.GetHashCode(); 30 | } 31 | 32 | public override string ToString() 33 | { 34 | return Text; 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Help/Api.cshtml.pp: -------------------------------------------------------------------------------- 1 | @using System.Web.Http 2 | @using $rootnamespace$.Areas.HelpPage.Models 3 | @model HelpPageApiModel 4 | 5 | @{ 6 | var description = Model.ApiDescription; 7 | ViewBag.Title = description.HttpMethod.Method + " " + description.RelativePath; 8 | } 9 | 10 |
11 | 18 |
19 | @Html.DisplayFor(m => Model) 20 |
21 |
22 | 23 | @section Scripts { 24 | 25 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Help/DisplayTemplates/ApiGroup.cshtml.pp: -------------------------------------------------------------------------------- 1 | @using System.Web.Http 2 | @using System.Web.Http.Description 3 | @using $rootnamespace$.Areas.HelpPage 4 | @using $rootnamespace$.Areas.HelpPage.Models 5 | @model IGrouping 6 | 7 |

@Model.Key

8 | 9 | 10 | 11 | 12 | 13 | @foreach (var api in Model) 14 | { 15 | 16 | 17 | 27 | 28 | } 29 | 30 |
APIDescription
@api.HttpMethod.Method @api.RelativePath 18 | @if (api.Documentation != null) 19 | { 20 |

@api.Documentation

21 | } 22 | else 23 | { 24 |

No documentation available.

25 | } 26 |
-------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Help/DisplayTemplates/HelpPageApiModel.cshtml.pp: -------------------------------------------------------------------------------- 1 | @using System.Web.Http 2 | @using $rootnamespace$.Areas.HelpPage.Models 3 | @model HelpPageApiModel 4 | 5 | @{ 6 | var description = Model.ApiDescription; 7 | bool hasParameters = description.ParameterDescriptions.Count > 0; 8 | bool hasRequestSamples = Model.SampleRequests.Count > 0; 9 | bool hasResponseSamples = Model.SampleResponses.Count > 0; 10 | } 11 |

@description.HttpMethod.Method @description.RelativePath

12 |
13 | @if (description.Documentation != null) 14 | { 15 |

@description.Documentation

16 | } 17 | else 18 | { 19 |

No documentation available.

20 | } 21 | 22 | @if (hasParameters || hasRequestSamples) 23 | { 24 |

Request Information

25 | if (hasParameters) 26 | { 27 |

Parameters

28 | @Html.DisplayFor(apiModel => apiModel.ApiDescription.ParameterDescriptions, "Parameters") 29 | } 30 | if (hasRequestSamples) 31 | { 32 |

Request body formats

33 | @Html.DisplayFor(apiModel => apiModel.SampleRequests, "Samples") 34 | } 35 | } 36 | 37 | @if (hasResponseSamples) 38 | { 39 |

Response Information

40 |

Response body formats

41 | @Html.DisplayFor(apiModel => apiModel.SampleResponses, "Samples") 42 | } 43 |
-------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Help/DisplayTemplates/ImageSample.cshtml.pp: -------------------------------------------------------------------------------- 1 | @using $rootnamespace$.Areas.HelpPage 2 | @model ImageSample 3 | 4 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Help/DisplayTemplates/InvalidSample.cshtml.pp: -------------------------------------------------------------------------------- 1 | @using $rootnamespace$.Areas.HelpPage 2 | @model InvalidSample 3 | 4 | @if (HttpContext.Current.IsDebuggingEnabled) 5 | { 6 |
7 |

@Model.ErrorMessage

8 |
9 | } 10 | else 11 | { 12 |

Sample not available.

13 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Help/DisplayTemplates/Parameters.cshtml.pp: -------------------------------------------------------------------------------- 1 | @using System.Collections.ObjectModel 2 | @using System.Web.Http.Description 3 | @using System.Threading 4 | @model Collection 5 | 6 | 7 | 8 | 9 | 10 | 11 | @foreach (ApiParameterDescription parameter in Model) 12 | { 13 | string parameterDocumentation = parameter.Documentation != null ? 14 | parameter.Documentation : 15 | "No documentation available."; 16 | 17 | // Don't show CancellationToken because it's a special parameter 18 | if (!typeof(CancellationToken).IsAssignableFrom(parameter.ParameterDescriptor.ParameterType)) 19 | { 20 | 21 | 22 | 23 | 38 | 39 | } 40 | } 41 | 42 |
NameDescriptionAdditional information
@parameter.Name
@parameterDocumentation
24 | @switch (parameter.Source) 25 | { 26 | case ApiParameterSource.FromBody: 27 |

Define this parameter in the request body.

28 | break; 29 | case ApiParameterSource.FromUri: 30 |

Define this parameter in the request URI.

31 | break; 32 | case ApiParameterSource.Unknown: 33 | default: 34 |

None.

35 | break; 36 | } 37 |
-------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Help/DisplayTemplates/Samples.cshtml.pp: -------------------------------------------------------------------------------- 1 | @using System.Net.Http.Headers 2 | @model Dictionary 3 | 4 | @{ 5 | // Group the samples into a single tab if they are the same. 6 | Dictionary samples = Model.GroupBy(pair => pair.Value).ToDictionary( 7 | pair => String.Join(", ", pair.Select(m => m.Key.ToString()).ToArray()), 8 | pair => pair.Key); 9 | var mediaTypes = samples.Keys; 10 | } 11 |
12 | @foreach (var mediaType in mediaTypes) 13 | { 14 |

@mediaType

15 |
16 | Sample: 17 | @{ 18 | var sample = samples[mediaType]; 19 | if (sample == null) 20 | { 21 |

Sample not available.

22 | } 23 | else 24 | { 25 | @Html.DisplayFor(s => sample); 26 | } 27 | } 28 |
29 | } 30 |
-------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Help/DisplayTemplates/TextSample.cshtml.pp: -------------------------------------------------------------------------------- 1 | @using $rootnamespace$.Areas.HelpPage 2 | @model TextSample 3 | 4 |
5 | @Model.Text
6 | 
-------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Help/Index.cshtml.pp: -------------------------------------------------------------------------------- 1 | @using System.Web.Http 2 | @using System.Web.Http.Description 3 | @using System.Collections.ObjectModel 4 | @using $rootnamespace$.Areas.HelpPage.Models 5 | @model Collection 6 | 7 | @{ 8 | ViewBag.Title = "ASP.NET Web API Help Page"; 9 | 10 | // Group APIs by controller 11 | ILookup apiGroups = Model.ToLookup(api => api.ActionDescriptor.ControllerDescriptor.ControllerName); 12 | } 13 | 14 |
15 |
16 |
17 |

@ViewBag.Title

18 |
19 |
20 |
21 |
22 | 30 |
31 | @foreach (var group in apiGroups) 32 | { 33 | @Html.DisplayFor(m => group, "ApiGroup") 34 | } 35 |
36 |
37 | 38 | @section Scripts { 39 | 40 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Shared/_Layout.cshtml.pp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | @ViewBag.Title 7 | @RenderSection("scripts", required: false) 8 | 9 | 10 | @RenderBody() 11 | 12 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/Web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 43 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.HelpPage.4.0.0/content/Areas/HelpPage/Views/_ViewStart.cshtml.pp: -------------------------------------------------------------------------------- 1 | @{ 2 | // Change the Layout path below to blend the look and feel of the help page with your existing web pages. 3 | Layout = "~/Areas/HelpPage/Views/Shared/_Layout.cshtml"; 4 | } -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.OData.4.0.0/Microsoft.AspNet.WebApi.OData.4.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.OData.4.0.0/Microsoft.AspNet.WebApi.OData.4.0.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.OData.4.0.0/Microsoft.AspNet.WebApi.OData.4.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.WebApi.OData 5 | 4.0.0 6 | Microsoft ASP.NET Web API OData 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnet_and_web_tools_2012_2_RTW_EULA_ENU.htm 10 | http://www.asp.net/web-api 11 | true 12 | This package contains everything you need to create OData endpoints using ASP.NET Web API and to support OData query syntax for your web APIs. 13 | en-US 14 | Microsoft AspNet WebApi AspNetWebApi OData 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.OData.4.0.0/lib/net40/System.Web.Http.OData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.OData.4.0.0/lib/net40/System.Web.Http.OData.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Tracing.4.0.0/Microsoft.AspNet.WebApi.Tracing.4.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.Tracing.4.0.0/Microsoft.AspNet.WebApi.Tracing.4.0.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Tracing.4.0.0/Microsoft.AspNet.WebApi.Tracing.4.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.WebApi.Tracing 5 | 4.0.0 6 | Microsoft ASP.NET Web API Tracing 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnet_and_web_tools_2012_2_RTW_EULA_ENU.htm 10 | http://www.asp.net/web-api 11 | true 12 | Enables ASP.NET Web API tracing using System.Diagnostics. 13 | en-US 14 | Microsoft AspNet WebApi AspNetWebApi Diagnostics Tracing 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Tracing.4.0.0/ReadMe.txt: -------------------------------------------------------------------------------- 1 | Microsoft ASP.NET Web API Tracing 2 | ================================= 3 | 4 | This package allows the ASP.NET Web API framework to trace to System.Diagnostics.Trace. 5 | 6 | To enable tracing in your application please add the following line of code 7 | to your startup code. 8 | 9 | If using C#, add the following line to WebApiConfig.cs (Global.asax.cs in an MVC 4 project): 10 | config.EnableSystemDiagnosticsTracing(); 11 | 12 | If using Visual Basic, add the following line to WebApiConfig.vb (Global.asax.vb in an MVC 4 project): 13 | config.EnableSystemDiagnosticsTracing() 14 | 15 | where 'config' is the HttpConfiguration instance for your application. 16 | 17 | For additional information on debugging and tracing in ASP.NET Web API, refer to: 18 | http://go.microsoft.com/fwlink/?LinkId=269874 19 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.Tracing.4.0.0/lib/net40/System.Web.Http.Tracing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.Tracing.4.0.0/lib/net40/System.Web.Http.Tracing.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.WebApi.WebHost 5 | 4.0.20710.0 6 | Microsoft ASP.NET Web API Web Host 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm 10 | http://www.asp.net/web-api 11 | true 12 | This package contains everything you need to host ASP.NET Web API on IIS. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework. 13 | en-US 14 | Microsoft AspNet WebApi AspNetWebApi WebHost 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.WebPages 5 | 2.0.20710.0 6 | Microsoft ASP.NET Web Pages 2 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm 10 | http://www.asp.net/web-pages 11 | true 12 | This package contains core runtime assemblies shared between ASP.NET MVC and ASP.NET Web Pages. 13 | en-US 14 | Microsoft AspNet WebPages AspNetWebPages 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | System.Web.WebPages.Deployment 5 | 6 | 7 | 8 | Provides a registration point for pre-application start code for Web Pages deployment. 9 | 10 | 11 | Registers pre-application start code for Web Pages deployment. 12 | 13 | 14 | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. 15 | 16 | 17 | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. 18 | 19 | 20 | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. 21 | 22 | 23 | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. 24 | 25 | 26 | The path of the root directory for the application. 27 | 28 | 29 | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. 30 | 31 | 32 | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. 33 | 34 | 35 | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. 36 | 37 | 38 | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. 39 | 40 | 41 | -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll -------------------------------------------------------------------------------- /lib/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/Microsoft.Data.Edm.5.2.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/Microsoft.Data.Edm.5.2.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/Microsoft.Data.Edm.5.2.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Data.Edm 5 | 5.2.0 6 | EdmLib 7 | Microsoft Corporation 8 | Microsoft Corporation 9 | http://go.microsoft.com/?linkid=9809688 10 | http://go.microsoft.com/fwlink/?LinkId=220868 11 | http://static.tumblr.com/hgchgxz/9ualgdf98/icon.png 12 | true 13 | Classes to represent, construct, parse, serialize and validate entity data models. Targets .NET 4.0 or Silverlight 4.0. Localized for CHS, CHT, DEU, ESN, FRA, ITA, JPN, KOR and RUS. 14 | wcf data services odata odatalib edmlib spatial ado.net ef entity framework open protocol wcfds wcfdataservices dataservices 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/Microsoft.Data.Edm.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/Microsoft.Data.Edm.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/de/Microsoft.Data.Edm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/de/Microsoft.Data.Edm.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/es/Microsoft.Data.Edm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/es/Microsoft.Data.Edm.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/fr/Microsoft.Data.Edm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/fr/Microsoft.Data.Edm.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/it/Microsoft.Data.Edm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/it/Microsoft.Data.Edm.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/ja/Microsoft.Data.Edm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/ja/Microsoft.Data.Edm.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/ko/Microsoft.Data.Edm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/ko/Microsoft.Data.Edm.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/ru/Microsoft.Data.Edm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/ru/Microsoft.Data.Edm.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/zh-Hans/Microsoft.Data.Edm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/zh-Hans/Microsoft.Data.Edm.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/net40/zh-Hant/Microsoft.Data.Edm.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/net40/zh-Hant/Microsoft.Data.Edm.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/Microsoft.Data.Edm.SL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/Microsoft.Data.Edm.SL.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/de/Microsoft.Data.Edm.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/de/Microsoft.Data.Edm.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/es/Microsoft.Data.Edm.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/es/Microsoft.Data.Edm.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/fr/Microsoft.Data.Edm.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/fr/Microsoft.Data.Edm.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/it/Microsoft.Data.Edm.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/it/Microsoft.Data.Edm.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/ja/Microsoft.Data.Edm.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/ja/Microsoft.Data.Edm.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/ko/Microsoft.Data.Edm.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/ko/Microsoft.Data.Edm.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/ru/Microsoft.Data.Edm.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/ru/Microsoft.Data.Edm.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/zh-Hans/Microsoft.Data.Edm.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/zh-Hans/Microsoft.Data.Edm.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.Edm.5.2.0/lib/sl4/zh-Hant/Microsoft.Data.Edm.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.Edm.5.2.0/lib/sl4/zh-Hant/Microsoft.Data.Edm.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/Microsoft.Data.OData.5.2.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/Microsoft.Data.OData.5.2.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/Microsoft.Data.OData.5.2.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Data.OData 5 | 5.2.0 6 | ODataLib 7 | Microsoft Corporation 8 | Microsoft Corporation 9 | http://go.microsoft.com/?linkid=9809688 10 | http://go.microsoft.com/fwlink/?LinkId=220868 11 | http://static.tumblr.com/hgchgxz/9ualgdf98/icon.png 12 | true 13 | Classes to serialize, deserialize and validate OData payloads. Enables construction of OData producers and consumers. 14 | 15 | Targets .NET 4.0 or Silverlight 4.0. 16 | Localized for CHS, CHT, DEU, ESN, FRA, ITA, JPN, KOR and RUS. 17 | wcf data services odata odatalib edmlib spatial ado.net ef entity framework open protocol wcfds wcfdataservices dataservices 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/Microsoft.Data.OData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/Microsoft.Data.OData.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/de/Microsoft.Data.OData.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/de/Microsoft.Data.OData.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/es/Microsoft.Data.OData.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/es/Microsoft.Data.OData.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/fr/Microsoft.Data.OData.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/fr/Microsoft.Data.OData.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/it/Microsoft.Data.OData.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/it/Microsoft.Data.OData.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/ja/Microsoft.Data.OData.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/ja/Microsoft.Data.OData.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/ko/Microsoft.Data.OData.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/ko/Microsoft.Data.OData.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/ru/Microsoft.Data.OData.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/ru/Microsoft.Data.OData.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/zh-Hans/Microsoft.Data.OData.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/zh-Hans/Microsoft.Data.OData.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/net40/zh-Hant/Microsoft.Data.OData.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/net40/zh-Hant/Microsoft.Data.OData.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/Microsoft.Data.OData.SL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/Microsoft.Data.OData.SL.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/de/Microsoft.Data.OData.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/de/Microsoft.Data.OData.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/es/Microsoft.Data.OData.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/es/Microsoft.Data.OData.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/fr/Microsoft.Data.OData.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/fr/Microsoft.Data.OData.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/it/Microsoft.Data.OData.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/it/Microsoft.Data.OData.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/ja/Microsoft.Data.OData.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/ja/Microsoft.Data.OData.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/ko/Microsoft.Data.OData.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/ko/Microsoft.Data.OData.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/ru/Microsoft.Data.OData.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/ru/Microsoft.Data.OData.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/zh-Hans/Microsoft.Data.OData.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/zh-Hans/Microsoft.Data.OData.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Data.OData.5.2.0/lib/sl4/zh-Hant/Microsoft.Data.OData.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Data.OData.5.2.0/lib/sl4/zh-Hant/Microsoft.Data.OData.SL.resources.dll -------------------------------------------------------------------------------- /lib/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Net.Http 5 | 2.0.20710.0 6 | Microsoft .NET Framework 4 HTTP Client Libraries 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm 10 | http://www.asp.net/web-api 11 | true 12 | This package provides a programming interface for modern HTTP applications. This package includes HttpClient for sending requests over HTTP, as well as HttpRequestMessage and HttpResponseMessage for processing HTTP messages. 13 | en-US 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll -------------------------------------------------------------------------------- /lib/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll -------------------------------------------------------------------------------- /lib/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /lib/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Web.Infrastructure 5 | 1.0.0.0 6 | Microsoft.Web.Infrastructure 7 | Microsoft 8 | Microsoft 9 | http://go.microsoft.com/fwlink/?LinkID=214339 10 | http://www.asp.net 11 | false 12 | This package contains the Microsoft.Web.Infrastructure assembly that lets you dynamically register HTTP modules at run time. 13 | en-US 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll -------------------------------------------------------------------------------- /lib/Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0/Content/Scripts/jquery.unobtrusive-ajax.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | ** Unobtrusive Ajax support library for jQuery 3 | ** Copyright (C) Microsoft Corporation. All rights reserved. 4 | */ 5 | (function(a){var b="unobtrusiveAjaxClick",g="unobtrusiveValidation";function c(d,b){var a=window,c=(d||"").split(".");while(a&&c.length)a=a[c.shift()];if(typeof a==="function")return a;b.push(d);return Function.constructor.apply(null,b)}function d(a){return a==="GET"||a==="POST"}function f(b,a){!d(a)&&b.setRequestHeader("X-HTTP-Method-Override",a)}function h(c,b,e){var d;if(e.indexOf("application/x-javascript")!==-1)return;d=(c.getAttribute("data-ajax-mode")||"").toUpperCase();a(c.getAttribute("data-ajax-update")).each(function(f,c){var e;switch(d){case"BEFORE":e=c.firstChild;a("
").html(b).contents().each(function(){c.insertBefore(this,e)});break;case"AFTER":a("
").html(b).contents().each(function(){c.appendChild(this)});break;default:a(c).html(b)}})}function e(b,e){var j,k,g,i;j=b.getAttribute("data-ajax-confirm");if(j&&!window.confirm(j))return;k=a(b.getAttribute("data-ajax-loading"));i=b.getAttribute("data-ajax-loading-duration")||0;a.extend(e,{type:b.getAttribute("data-ajax-method")||undefined,url:b.getAttribute("data-ajax-url")||undefined,beforeSend:function(d){var a;f(d,g);a=c(b.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments);a!==false&&k.show(i);return a},complete:function(){k.hide(i);c(b.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(a,e,d){h(b,a,d.getResponseHeader("Content-Type")||"text/html");c(b.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:c(b.getAttribute("data-ajax-failure"),["xhr","status","error"])});e.data.push({name:"X-Requested-With",value:"XMLHttpRequest"});g=e.type.toUpperCase();if(!d(g)){e.type="POST";e.data.push({name:"X-HTTP-Method-Override",value:g})}a.ajax(e)}function i(c){var b=a(c).data(g);return!b||!b.validate||b.validate()}a(document).on("click","a[data-ajax=true]",function(a){a.preventDefault();e(this,{url:this.href,type:"GET",data:[]})});a(document).on("click","form[data-ajax=true] input[type=image]",function(c){var g=c.target.name,d=a(c.target),f=d.parents("form")[0],e=d.offset();a(f).data(b,[{name:g+".x",value:Math.round(c.pageX-e.left)},{name:g+".y",value:Math.round(c.pageY-e.top)}]);setTimeout(function(){a(f).removeData(b)},0)});a(document).on("click","form[data-ajax=true] :submit",function(c){var e=c.target.name,d=a(c.target).parents("form")[0];a(d).data(b,e?[{name:e,value:c.target.value}]:[]);setTimeout(function(){a(d).removeData(b)},0)});a(document).on("submit","form[data-ajax=true]",function(d){var c=a(this).data(b)||[];d.preventDefault();if(!i(this))return;e(this,{url:this.action,type:this.method||"GET",data:c.concat(a(this).serializeArray())})})})(jQuery); -------------------------------------------------------------------------------- /lib/Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0/Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0/Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0/Microsoft.jQuery.Unobtrusive.Ajax.2.0.30116.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.jQuery.Unobtrusive.Ajax 5 | 2.0.30116.0 6 | Microsoft jQuery Unobtrusive Ajax 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnet_and_web_tools_2012_EULA_RTM_ENU.htm 10 | true 11 | jQuery plugin that lets you unobtrusively set up jQuery Ajax. 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/Microsoft.jQuery.Unobtrusive.Validation.2.0.30116.0/Microsoft.jQuery.Unobtrusive.Validation.2.0.30116.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Microsoft.jQuery.Unobtrusive.Validation.2.0.30116.0/Microsoft.jQuery.Unobtrusive.Validation.2.0.30116.0.nupkg -------------------------------------------------------------------------------- /lib/Microsoft.jQuery.Unobtrusive.Validation.2.0.30116.0/Microsoft.jQuery.Unobtrusive.Validation.2.0.30116.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.jQuery.Unobtrusive.Validation 5 | 2.0.30116.0 6 | Microsoft jQuery Unobtrusive Validation 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnet_and_web_tools_2012_EULA_RTM_ENU.htm 10 | true 11 | jQuery plugin that unobtrusively sets up jQuery.Validation. 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/Modernizr.2.6.2/Modernizr.2.6.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Modernizr.2.6.2/Modernizr.2.6.2.nupkg -------------------------------------------------------------------------------- /lib/Modernizr.2.6.2/Modernizr.2.6.2.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Modernizr 5 | 2.6.2 6 | Modernizr 7 | Faruk Ateş,Paul Irish,Alex Sexton 8 | Faruk Ateş,Paul Irish,Alex Sexton 9 | http://www.modernizr.com/license/ 10 | http://www.modernizr.com/ 11 | http://www.modernizr.com/i/logo.png 12 | false 13 | Modernizr adds classes to the <html> element which allow you to target specific browser functionality in your stylesheet. You don't actually need to write any Javascript to use it. 14 | Modernizr is a small and simple JavaScript library that helps you take advantage of emerging web technologies (CSS3, HTML5) while still maintaining a fine level of control over older browsers that may not yet support these new technologies. 15 | NOTE: This package is maintained on behalf of the library owners by the NuGet Community Packages project at http://nugetpackages.codeplex.com/ 16 | Modernizr is a small and simple JavaScript library that helps you take advantage of emerging web technologies (CSS3, HTML 5) while still maintaining a fine level of control over older browsers that may not yet support these new technologies. 17 | en-US 18 | JavaScript HTML HTML5 CSS CSS3 SVG 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/Modernizr.2.6.2/Tools/common.ps1: -------------------------------------------------------------------------------- 1 | function AddOrUpdate-Reference($scriptsFolderProjectItem, $fileNamePattern, $newFileName) { 2 | try { 3 | $referencesFileProjectItem = $scriptsFolderProjectItem.ProjectItems.Item("_references.js") 4 | } 5 | catch { 6 | # _references.js file not found 7 | return 8 | } 9 | 10 | if ($referencesFileProjectItem -eq $null) { 11 | # _references.js file not found 12 | return 13 | } 14 | 15 | $referencesFilePath = $referencesFileProjectItem.FileNames(1) 16 | $referencesTempFilePath = Join-Path $env:TEMP "_references.tmp.js" 17 | 18 | if ((Select-String $referencesFilePath -pattern $fileNamePattern).Length -eq 0) { 19 | # File has no existing matching reference line 20 | # Add the full reference line to the beginning of the file 21 | "/// " | Add-Content $referencesTempFilePath -Encoding UTF8 22 | Get-Content $referencesFilePath | Add-Content $referencesTempFilePath 23 | } 24 | else { 25 | # Loop through file and replace old file name with new file name 26 | Get-Content $referencesFilePath | ForEach-Object { $_ -replace $fileNamePattern, $newFileName } > $referencesTempFilePath 27 | } 28 | 29 | # Copy over the new _references.js file 30 | Copy-Item $referencesTempFilePath $referencesFilePath -Force 31 | Remove-Item $referencesTempFilePath -Force 32 | } 33 | 34 | function Remove-Reference($scriptsFolderProjectItem, $fileNamePattern) { 35 | try { 36 | $referencesFileProjectItem = $scriptsFolderProjectItem.ProjectItems.Item("_references.js") 37 | } 38 | catch { 39 | # _references.js file not found 40 | return 41 | } 42 | 43 | if ($referencesFileProjectItem -eq $null) { 44 | return 45 | } 46 | 47 | $referencesFilePath = $referencesFileProjectItem.FileNames(1) 48 | $referencesTempFilePath = Join-Path $env:TEMP "_references.tmp.js" 49 | 50 | if ((Select-String $referencesFilePath -pattern $fileNamePattern).Length -eq 1) { 51 | # Delete the line referencing the file 52 | Get-Content $referencesFilePath | ForEach-Object { if (-not ($_ -match $fileNamePattern)) { $_ } } > $referencesTempFilePath 53 | 54 | # Copy over the new _references.js file 55 | Copy-Item $referencesTempFilePath $referencesFilePath -Force 56 | Remove-Item $referencesTempFilePath -Force 57 | } 58 | } 59 | 60 | # Extract the version number from the file in the package's content\scripts folder 61 | $packageScriptsFolder = Join-Path $installPath Content\Scripts 62 | $modernizrFileName = Join-Path $packageScriptsFolder "modernizr-*.js" | Get-ChildItem -Exclude "*.min.js","*-vsdoc.js" | Split-Path -Leaf 63 | $modernizrFileNameRegEx = "modernizr-((?:\d+\.)?(?:\d+\.)?(?:\d+\.)?(?:\d+)).js" 64 | $modernizrFileName -match $modernizrFileNameRegEx 65 | $ver = $matches[1] 66 | 67 | # Get the project item for the scripts folder 68 | try { 69 | $scriptsFolderProjectItem = $project.ProjectItems.Item("Scripts") 70 | $projectScriptsFolderPath = $scriptsFolderProjectItem.FileNames(1) 71 | } 72 | catch { 73 | # No Scripts folder 74 | Write-Host "No scripts folder found" 75 | } -------------------------------------------------------------------------------- /lib/Modernizr.2.6.2/Tools/install.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | . (Join-Path $toolsPath common.ps1) 4 | 5 | if ($scriptsFolderProjectItem -eq $null) { 6 | # No Scripts folder 7 | Write-Host "No Scripts folder found" 8 | exit 9 | } 10 | 11 | # Update the _references.js file 12 | AddOrUpdate-Reference $scriptsFolderProjectItem $modernizrFileNameRegEx $modernizrFileName -------------------------------------------------------------------------------- /lib/Modernizr.2.6.2/Tools/uninstall.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | . (Join-Path $toolsPath common.ps1) 4 | 5 | # Update the _references.js file 6 | Remove-Reference $scriptsFolderProjectItem $modernizrFileNameRegEx -------------------------------------------------------------------------------- /lib/Moq.4.2.1312.1622/lib/net35/Moq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Moq.4.2.1312.1622/lib/net35/Moq.dll -------------------------------------------------------------------------------- /lib/Moq.4.2.1312.1622/lib/net40/Moq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Moq.4.2.1312.1622/lib/net40/Moq.dll -------------------------------------------------------------------------------- /lib/Moq.4.2.1312.1622/lib/sl4/Moq.Silverlight.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Moq.4.2.1312.1622/lib/sl4/Moq.Silverlight.dll -------------------------------------------------------------------------------- /lib/NUnit.2.6.3/NUnit.2.6.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/NUnit.2.6.3/NUnit.2.6.3.nupkg -------------------------------------------------------------------------------- /lib/NUnit.2.6.3/NUnit.2.6.3.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | NUnit 5 | 2.6.3 6 | NUnit 7 | Charlie Poole 8 | Charlie Poole 9 | http://nunit.org/nuget/license.html 10 | http://nunit.org/ 11 | http://nunit.org/nuget/nunit_32x32.png 12 | false 13 | NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. A number of runners, both from the NUnit project and by third parties, are able to execute NUnit tests. 14 | 15 | Version 2.6 is the seventh major release of this well-known and well-tested programming tool. 16 | 17 | This package includes only the framework assembly. You will need to install the NUnit.Runners package unless you are using a third-party runner. 18 | NUnit is a unit-testing framework for all .Net languages with a strong TDD focus. 19 | Version 2.6 is the seventh major release of NUnit. 20 | 21 | Unlike earlier versions, this package includes only the framework assembly. You will need to install the NUnit.Runners package unless you are using a third-party runner. 22 | 23 | The nunit.mocks assembly is now provided by the NUnit.Mocks package. The pnunit.framework assembly is provided by the pNUnit package. 24 | en-US 25 | nunit test testing tdd framework fluent assert theory plugin addin 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /lib/NUnit.2.6.3/lib/nunit.framework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/NUnit.2.6.3/lib/nunit.framework.dll -------------------------------------------------------------------------------- /lib/NUnit.2.6.3/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/NUnit.2.6.3/license.txt -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Newtonsoft.Json 5 | 4.5.11 6 | Json.NET 7 | James Newton-King 8 | James Newton-King 9 | http://json.codeplex.com/license 10 | http://james.newtonking.com/projects/json-net.aspx 11 | false 12 | Json.NET is a popular high-performance JSON framework for .NET 13 | en-US 14 | json 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/lib/portable-net40%2Bsl4%2Bwp7%2Bwin8/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/lib/portable-net40%2Bsl4%2Bwp7%2Bwin8/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /lib/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /lib/System.IdentityModel.Tokens.Jwt.4.0.0/System.IdentityModel.Tokens.Jwt.4.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.IdentityModel.Tokens.Jwt 5 | 4.0.0 6 | JSON Web Token Handler For the Microsoft .Net Framework 4.5 7 | >Microsoft Open Technologies. 8 | >Microsoft Open Technologies. 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_enu.htm 10 | http://go.microsoft.com/fwlink/?LinkId=272508 11 | true 12 | This package provides an assembly containing classes which extend the .NET Framework 4.5 with the necessary logic to process the JSON Web Token (JWT) format. That includes validating, parsing and generating JWT tokens; those capabilities can be applied both within the Windows Identity Foundation token processing pipeline and standalone, without any dependency on WIF’s configuration. 13 | This package provides an assembly containing classes which extend the .NET Framework 4.5 with the necessary logic to process the JSON Web Token (JWT) format. That includes validating, parsing and generating JWT tokens; those capabilities can be applied both within the Windows Identity Foundation token processing pipeline and standalone, without any dependency on WIF’s configuration. 14 | Copyright (c) Microsoft Open Technologies. All rights reserved 15 | en-US 16 | JWT JSON Web Token WIF Windows Identity Foundation OAuth OAuth2 Bearer TokenHandler Azure Active Directory Claims Identity Authentication 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/System.IdentityModel.Tokens.Jwt.4.0.0/lib/net45/System.IdentityModel.Tokens.Jwt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.IdentityModel.Tokens.Jwt.4.0.0/lib/net45/System.IdentityModel.Tokens.Jwt.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/System.Spatial.5.2.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/System.Spatial.5.2.0.nupkg -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/System.Spatial.5.2.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Spatial 5 | 5.2.0 6 | System.Spatial 7 | Microsoft Corporation 8 | Microsoft Corporation 9 | http://go.microsoft.com/?linkid=9809688 10 | http://go.microsoft.com/fwlink/?LinkId=220868 11 | http://static.tumblr.com/hgchgxz/9ualgdf98/icon.png 12 | true 13 | Contains a number of classes and canonical methods that facilitate geography and geometry spatial operations. Targets .NET 4.0 or Silverlight 4.0. Localized for CHS, CHT, DEU, ESN, FRA, ITA, JPN, KOR and RUS. 14 | wcf data services odata odatalib edmlib spatial ado.net ef entity framework open protocol wcfds wcfdataservices dataservices 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/System.Spatial.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/System.Spatial.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/de/System.Spatial.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/de/System.Spatial.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/es/System.Spatial.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/es/System.Spatial.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/fr/System.Spatial.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/fr/System.Spatial.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/it/System.Spatial.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/it/System.Spatial.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/ja/System.Spatial.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/ja/System.Spatial.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/ko/System.Spatial.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/ko/System.Spatial.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/ru/System.Spatial.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/ru/System.Spatial.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/zh-Hans/System.Spatial.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/zh-Hans/System.Spatial.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/net40/zh-Hant/System.Spatial.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/net40/zh-Hant/System.Spatial.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/System.Spatial.SL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/System.Spatial.SL.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/de/System.Spatial.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/de/System.Spatial.SL.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/es/System.Spatial.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/es/System.Spatial.SL.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/fr/System.Spatial.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/fr/System.Spatial.SL.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/it/System.Spatial.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/it/System.Spatial.SL.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/ja/System.Spatial.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/ja/System.Spatial.SL.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/ko/System.Spatial.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/ko/System.Spatial.SL.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/ru/System.Spatial.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/ru/System.Spatial.SL.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/zh-Hans/System.Spatial.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/zh-Hans/System.Spatial.SL.resources.dll -------------------------------------------------------------------------------- /lib/System.Spatial.5.2.0/lib/sl4/zh-Hant/System.Spatial.SL.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/System.Spatial.5.2.0/lib/sl4/zh-Hant/System.Spatial.SL.resources.dll -------------------------------------------------------------------------------- /lib/WebGrease.1.3.0/WebGrease.1.3.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/WebGrease.1.3.0/WebGrease.1.3.0.nupkg -------------------------------------------------------------------------------- /lib/WebGrease.1.3.0/WebGrease.1.3.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | WebGrease 5 | 1.3.0 6 | webgrease@microsoft.com 7 | Microsoft 8 | http://www.microsoft.com/web/webpi/eula/msn_webgrease_eula.htm 9 | true 10 | Web Grease is a suite of tools for optimizing javascript, css files and images. 11 | en-US 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/WebGrease.1.3.0/lib/Antlr3.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/WebGrease.1.3.0/lib/Antlr3.Runtime.dll -------------------------------------------------------------------------------- /lib/WebGrease.1.3.0/lib/WebGrease.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/WebGrease.1.3.0/lib/WebGrease.dll -------------------------------------------------------------------------------- /lib/WebGrease.1.3.0/tools/WG.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/WebGrease.1.3.0/tools/WG.exe -------------------------------------------------------------------------------- /lib/jQuery.1.8.2/Tools/install.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | . (Join-Path $toolsPath common.ps1) 4 | 5 | # VS 11 and above supports the new intellisense JS files 6 | $vsVersion = [System.Version]::Parse($dte.Version) 7 | $supportsJsIntelliSenseFile = $vsVersion.Major -ge 11 8 | 9 | if (-not $supportsJsIntelliSenseFile) { 10 | $displayVersion = $vsVersion.Major 11 | Write-Host "IntelliSense JS files are not supported by your version of Visual Studio: $displayVersion" 12 | exit 13 | } 14 | 15 | if ($scriptsFolderProjectItem -eq $null) { 16 | # No Scripts folder 17 | Write-Host "No Scripts folder found" 18 | exit 19 | } 20 | 21 | # Delete the vsdoc file from the project 22 | try { 23 | $vsDocProjectItem = $scriptsFolderProjectItem.ProjectItems.Item("jquery-$ver-vsdoc.js") 24 | Delete-ProjectItem $vsDocProjectItem 25 | } 26 | catch { 27 | Write-Host "Error deleting vsdoc file: " + $_.Exception -ForegroundColor Red 28 | exit 29 | } 30 | 31 | # Copy the intellisense file to the project from the tools folder 32 | $intelliSenseFileSourcePath = Join-Path $toolsPath $intelliSenseFileName 33 | try { 34 | $scriptsFolderProjectItem.ProjectItems.AddFromFileCopy($intelliSenseFileSourcePath) 35 | } 36 | catch { 37 | # This will throw if the file already exists, so we need to catch here 38 | } 39 | 40 | # Update the _references.js file 41 | AddOrUpdate-Reference $scriptsFolderProjectItem $jqueryFileNameRegEx $jqueryFileName -------------------------------------------------------------------------------- /lib/jQuery.1.8.2/Tools/uninstall.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | . (Join-Path $toolsPath common.ps1) 4 | 5 | # Determine the file paths 6 | $projectIntelliSenseFilePath = Join-Path $projectScriptsFolderPath $intelliSenseFileName 7 | $origIntelliSenseFilePath = Join-Path $toolsPath $intelliSenseFileName 8 | 9 | if (Test-Path $projectIntelliSenseFilePath) { 10 | if ((Get-Checksum $projectIntelliSenseFilePath) -eq (Get-Checksum $origIntelliSenseFilePath)) { 11 | # The intellisense file in the project matches the file in the tools folder, delete it 12 | 13 | if ($scriptsFolderProjectItem -eq $null) { 14 | # No Scripts folder 15 | exit 16 | } 17 | 18 | try { 19 | # Get the project item for the intellisense file 20 | $intelliSenseFileProjectItem = $scriptsFolderProjectItem.ProjectItems.Item($intelliSenseFileName) 21 | } 22 | catch { 23 | # The item wasn't found 24 | exit 25 | } 26 | 27 | # Delete the project item 28 | Delete-ProjectItem $intelliSenseFileProjectItem 29 | } 30 | else { 31 | $projectScriptsFolderLeaf = Split-Path $projectScriptsFolderPath -Leaf 32 | Write-Host "Skipping '$projectScriptsFolderLeaf\$intelliSenseFileName' because it was modified." -ForegroundColor Magenta 33 | } 34 | } 35 | else { 36 | # The intellisense file was not found in project 37 | Write-Host "The intellisense file was not found in project at path $projectIntelliSenseFilePath" 38 | } 39 | 40 | # Update the _references.js file 41 | Remove-Reference $scriptsFolderProjectItem $jqueryFileNameRegEx -------------------------------------------------------------------------------- /lib/jQuery.1.8.2/jQuery.1.8.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.1.8.2/jQuery.1.8.2.nupkg -------------------------------------------------------------------------------- /lib/jQuery.1.8.2/jQuery.1.8.2.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery 5 | 1.8.2 6 | jQuery 7 | John Resig 8 | John Resig 9 | http://jquery.org/license 10 | http://jquery.com/ 11 | false 12 | jQuery is a new kind of JavaScript Library. 13 | jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript. 14 | jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. 15 | en-US 16 | jQuery 17 | 18 | 19 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.accordion.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Accordion 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Accordion#theming 9 | */ 10 | /* IE/Win - Fix animation bug - #4615 */ 11 | .ui-accordion { width: 100%; } 12 | .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } 13 | .ui-accordion .ui-accordion-li-fix { display: inline; } 14 | .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } 15 | .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } 16 | .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } 17 | .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } 18 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } 19 | .ui-accordion .ui-accordion-content-active { display: block; } 20 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Theming 9 | */ 10 | @import "jquery.ui.base.css"; 11 | @import "jquery.ui.theme.css"; 12 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Autocomplete#theming 9 | */ 10 | .ui-autocomplete { position: absolute; cursor: default; } 11 | 12 | /* workarounds */ 13 | * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ 14 | 15 | /* 16 | * jQuery UI Menu 1.8.24 17 | * 18 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) 19 | * Licensed under the MIT license. 20 | * http://jquery.org/license 21 | * 22 | * http://docs.jquery.com/UI/Menu#theming 23 | */ 24 | .ui-menu { 25 | list-style:none; 26 | padding: 2px; 27 | margin: 0; 28 | display:block; 29 | float: left; 30 | } 31 | .ui-menu .ui-menu { 32 | margin-top: -3px; 33 | } 34 | .ui-menu .ui-menu-item { 35 | margin:0; 36 | padding: 0; 37 | zoom: 1; 38 | float: left; 39 | clear: left; 40 | width: 100%; 41 | } 42 | .ui-menu .ui-menu-item a { 43 | text-decoration:none; 44 | display:block; 45 | padding:.2em .4em; 46 | line-height:1.5; 47 | zoom:1; 48 | } 49 | .ui-menu .ui-menu-item a.ui-state-hover, 50 | .ui-menu .ui-menu-item a.ui-state-active { 51 | font-weight: normal; 52 | margin: -1px; 53 | } 54 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.base.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Theming 9 | */ 10 | @import url("jquery.ui.core.css"); 11 | 12 | @import url("jquery.ui.accordion.css"); 13 | @import url("jquery.ui.autocomplete.css"); 14 | @import url("jquery.ui.button.css"); 15 | @import url("jquery.ui.datepicker.css"); 16 | @import url("jquery.ui.dialog.css"); 17 | @import url("jquery.ui.progressbar.css"); 18 | @import url("jquery.ui.resizable.css"); 19 | @import url("jquery.ui.selectable.css"); 20 | @import url("jquery.ui.slider.css"); 21 | @import url("jquery.ui.tabs.css"); 22 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.button.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Button 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Button#theming 9 | */ 10 | .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ 11 | .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ 12 | button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ 13 | .ui-button-icons-only { width: 3.4em; } 14 | button.ui-button-icons-only { width: 3.7em; } 15 | 16 | /*button text element */ 17 | .ui-button .ui-button-text { display: block; line-height: 1.4; } 18 | .ui-button-text-only .ui-button-text { padding: .4em 1em; } 19 | .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } 20 | .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } 21 | .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } 22 | .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } 23 | /* no icon support for input elements, provide padding by default */ 24 | input.ui-button { padding: .4em 1em; } 25 | 26 | /*button icon element(s) */ 27 | .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } 28 | .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } 29 | .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } 30 | .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } 31 | .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } 32 | 33 | /*button sets*/ 34 | .ui-buttonset { margin-right: 7px; } 35 | .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } 36 | 37 | /* workarounds */ 38 | button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ 39 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.core.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Theming/API 9 | */ 10 | 11 | /* Layout helpers 12 | ----------------------------------*/ 13 | .ui-helper-hidden { display: none; } 14 | .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } 15 | .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } 16 | .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } 17 | .ui-helper-clearfix:after { clear: both; } 18 | .ui-helper-clearfix { zoom: 1; } 19 | .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } 20 | 21 | 22 | /* Interaction Cues 23 | ----------------------------------*/ 24 | .ui-state-disabled { cursor: default !important; } 25 | 26 | 27 | /* Icons 28 | ----------------------------------*/ 29 | 30 | /* states and images */ 31 | .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } 32 | 33 | 34 | /* Misc visuals 35 | ----------------------------------*/ 36 | 37 | /* Overlays */ 38 | .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 39 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.dialog.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Dialog 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Dialog#theming 9 | */ 10 | .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } 11 | .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } 12 | .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 13 | .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } 14 | .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } 15 | .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } 16 | .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } 17 | .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } 18 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } 19 | .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } 20 | .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } 21 | .ui-draggable .ui-dialog-titlebar { cursor: move; } 22 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Progressbar 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Progressbar#theming 9 | */ 10 | .ui-progressbar { height:2em; text-align: left; overflow: hidden; } 11 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.resizable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Resizable 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Resizable#theming 9 | */ 10 | .ui-resizable { position: relative;} 11 | .ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } 12 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } 13 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } 14 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } 15 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } 16 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } 17 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } 18 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } 19 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } 20 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Selectable#theming 9 | */ 10 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } 11 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.slider.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Slider 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Slider#theming 9 | */ 10 | .ui-slider { position: relative; text-align: left; } 11 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } 12 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } 13 | 14 | .ui-slider-horizontal { height: .8em; } 15 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } 16 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } 17 | .ui-slider-horizontal .ui-slider-range-min { left: 0; } 18 | .ui-slider-horizontal .ui-slider-range-max { right: 0; } 19 | 20 | .ui-slider-vertical { width: .8em; height: 100px; } 21 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } 22 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } 23 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; } 24 | .ui-slider-vertical .ui-slider-range-max { top: 0; } -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.tabs.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tabs 1.8.24 3 | * 4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) 5 | * Licensed under the MIT license. 6 | * http://jquery.org/license 7 | * 8 | * http://docs.jquery.com/UI/Tabs#theming 9 | */ 10 | .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ 11 | .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } 12 | .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } 13 | .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } 14 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } 15 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } 16 | .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ 17 | .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } 18 | .ui-tabs .ui-tabs-hide { display: none !important; } 19 | -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.accordion.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.accordion.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.autocomplete.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.autocomplete.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.button.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.button.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.core.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.core.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.dialog.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.dialog.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.progressbar.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.progressbar.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.resizable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.resizable.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.selectable.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.selectable.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.slider.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.slider.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.tabs.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.24 - 2012-09-28 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.tabs.css 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ 5 | .ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none!important} -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Tools/common.ps1: -------------------------------------------------------------------------------- 1 | function AddOrUpdate-Reference($scriptsFolderProjectItem, $fileNamePattern, $newFileName) { 2 | try { 3 | $referencesFileProjectItem = $scriptsFolderProjectItem.ProjectItems.Item("_references.js") 4 | } 5 | catch { 6 | # _references.js file not found 7 | return 8 | } 9 | 10 | if ($referencesFileProjectItem -eq $null) { 11 | # _references.js file not found 12 | return 13 | } 14 | 15 | $referencesFilePath = $referencesFileProjectItem.FileNames(1) 16 | $referencesTempFilePath = Join-Path $env:TEMP "_references.tmp.js" 17 | 18 | if ((Select-String $referencesFilePath -pattern $fileNamePattern).Length -eq 0) { 19 | # File has no existing matching reference line 20 | # Add the full reference line to the beginning of the file 21 | "/// " | Add-Content $referencesTempFilePath -Encoding UTF8 22 | Get-Content $referencesFilePath | Add-Content $referencesTempFilePath 23 | } 24 | else { 25 | # Loop through file and replace old file name with new file name 26 | Get-Content $referencesFilePath | ForEach-Object { $_ -replace $fileNamePattern, $newFileName } > $referencesTempFilePath 27 | } 28 | 29 | # Copy over the new _references.js file 30 | Copy-Item $referencesTempFilePath $referencesFilePath -Force 31 | Remove-Item $referencesTempFilePath -Force 32 | } 33 | 34 | function Remove-Reference($scriptsFolderProjectItem, $fileNamePattern) { 35 | try { 36 | $referencesFileProjectItem = $scriptsFolderProjectItem.ProjectItems.Item("_references.js") 37 | } 38 | catch { 39 | # _references.js file not found 40 | return 41 | } 42 | 43 | if ($referencesFileProjectItem -eq $null) { 44 | return 45 | } 46 | 47 | $referencesFilePath = $referencesFileProjectItem.FileNames(1) 48 | $referencesTempFilePath = Join-Path $env:TEMP "_references.tmp.js" 49 | 50 | if ((Select-String $referencesFilePath -pattern $fileNamePattern).Length -eq 1) { 51 | # Delete the line referencing the file 52 | Get-Content $referencesFilePath | ForEach-Object { if (-not ($_ -match $fileNamePattern)) { $_ } } > $referencesTempFilePath 53 | 54 | # Copy over the new _references.js file 55 | Copy-Item $referencesTempFilePath $referencesFilePath -Force 56 | Remove-Item $referencesTempFilePath -Force 57 | } 58 | } 59 | 60 | # Extract the version number from the file in the package's content\scripts folder 61 | $packageScriptsFolder = Join-Path $installPath Content\Scripts 62 | $juiFileName = Join-Path $packageScriptsFolder "jquery-ui-*.js" | Get-ChildItem -Exclude "*.min.js","*-vsdoc.js" | Split-Path -Leaf 63 | $juiFileNameRegEx = "jquery-ui-((?:\d+\.)?(?:\d+\.)?(?:\d+\.)?(?:\d+)?(?:(?:-\w*)*)).js" 64 | $juiFileName -match $juiFileNameRegEx 65 | $ver = $matches[1] 66 | 67 | # Get the project item for the scripts folder 68 | try { 69 | $scriptsFolderProjectItem = $project.ProjectItems.Item("Scripts") 70 | $projectScriptsFolderPath = $scriptsFolderProjectItem.FileNames(1) 71 | } 72 | catch { 73 | # No Scripts folder 74 | Write-Host "No scripts folder found" 75 | } -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Tools/install.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | . (Join-Path $toolsPath common.ps1) 4 | 5 | if ($scriptsFolderProjectItem -eq $null) { 6 | # No Scripts folder 7 | Write-Host "No Scripts folder found" 8 | exit 9 | } 10 | 11 | # Update the _references.js file 12 | AddOrUpdate-Reference $scriptsFolderProjectItem $juiFileNameRegEx $juiFileName -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/Tools/uninstall.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | . (Join-Path $toolsPath common.ps1) 4 | 5 | # Update the _references.js file 6 | Remove-Reference $scriptsFolderProjectItem $juiFileNameRegEx -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/jQuery.UI.Combined.1.8.24.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.UI.Combined.1.8.24/jQuery.UI.Combined.1.8.24.nupkg -------------------------------------------------------------------------------- /lib/jQuery.UI.Combined.1.8.24/jQuery.UI.Combined.1.8.24.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery.UI.Combined 5 | 1.8.24 6 | jQuery UI (Combined Library) 7 | jQuery UI Team 8 | jQuery UI Team 9 | http://jquery.org/license 10 | http://jqueryui.com/ 11 | http://nuget.org/Media/Default/Packages/jQuery.UI.Combined/1.8.9/jQueryUILogo.png 12 | false 13 | jQuery UI is an open source library of interface components — interactions, full-featured widgets, and animation effects — based on the stellar jQuery javascript library . Each component is built according to jQuery's event-driven architecture (find something, manipulate it) and is themeable, making it easy for developers of any skill level to integrate and extend into their own code. 14 | NOTE: This package is maintained on behalf of the library owners by the NuGet Community Packages project at http://nugetpackages.codeplex.com/ 15 | The full jQuery UI library as a single combined file. Includes the base theme. 16 | en-US 17 | jQuery jQueryUI plugins 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /lib/jQuery.Validation.1.10.0/jQuery.Validation.1.10.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/jQuery.Validation.1.10.0/jQuery.Validation.1.10.0.nupkg -------------------------------------------------------------------------------- /lib/jQuery.Validation.1.10.0/jQuery.Validation.1.10.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery.Validation 5 | 1.10.0 6 | jQuery Validation 7 | Jörn Zaefferer 8 | Jörn Zaefferer 9 | http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 10 | false 11 | This jQuery plugin makes simple clientside form validation trivial, while offering lots of option for customization. That makes a good choice if you’re building something new from scratch, but also when you’re trying to integrate it into an existing application with lots of existing markup. The plugin comes bundled with a useful set of validation methods, including URL and email validation, while providing an API to write your own methods. All bundled methods come with default error messages in english and translations into 32 languages. 12 | NOTE: This package is maintained on behalf of the library owners by the NuGet Community Packages project at http://nugetpackages.codeplex.com/ 13 | en-US 14 | jQuery plugins 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /lib/knockoutjs.2.2.0/knockoutjs.2.2.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/knockoutjs.2.2.0/knockoutjs.2.2.0.nupkg -------------------------------------------------------------------------------- /lib/knockoutjs.2.2.0/knockoutjs.2.2.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | knockoutjs 5 | 2.2.0 6 | Steven Sanderson 7 | Steven Sanderson 8 | http://www.opensource.org/licenses/mit-license.php 9 | http://knockoutjs.com/ 10 | http://github.com/SteveSanderson/knockout.nuget/raw/master/logo.png 11 | false 12 | A JavaScript MVVM library to help you create rich, dynamic user interfaces with clean maintainable code 13 | en-US 14 | knockout mvvm 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/log4net.2.0.2/lib/net10-full/log4net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/log4net.2.0.2/lib/net10-full/log4net.dll -------------------------------------------------------------------------------- /lib/log4net.2.0.2/lib/net11-full/log4net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/log4net.2.0.2/lib/net11-full/log4net.dll -------------------------------------------------------------------------------- /lib/log4net.2.0.2/lib/net20-full/log4net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/log4net.2.0.2/lib/net20-full/log4net.dll -------------------------------------------------------------------------------- /lib/log4net.2.0.2/lib/net35-client/log4net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/log4net.2.0.2/lib/net35-client/log4net.dll -------------------------------------------------------------------------------- /lib/log4net.2.0.2/lib/net35-full/log4net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/log4net.2.0.2/lib/net35-full/log4net.dll -------------------------------------------------------------------------------- /lib/log4net.2.0.2/lib/net40-client/log4net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/log4net.2.0.2/lib/net40-client/log4net.dll -------------------------------------------------------------------------------- /lib/log4net.2.0.2/lib/net40-full/log4net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/log4net.2.0.2/lib/net40-full/log4net.dll -------------------------------------------------------------------------------- /lib/log4net.2.0.2/log4net.2.0.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/lib/log4net.2.0.2/log4net.2.0.2.nupkg -------------------------------------------------------------------------------- /lib/log4net.2.0.2/log4net.2.0.2.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | log4net 5 | 2.0.2 6 | log4net [1.2.12] 7 | Apache Software Foundation 8 | Apache Software Foundation 9 | http://logging.apache.org/log4net/license.html 10 | http://logging.apache.org/log4net/ 11 | false 12 | log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enable logging at runtime without modifying the application binary. The log4net package is designed so that log statements can remain in shipped code without incurring a high performance cost. It follows that the speed of logging (or rather not logging) is crucial. 13 | 14 | At the same time, log output can be so voluminous that it quickly becomes overwhelming. One of the distinctive features of log4net is the notion of hierarchical loggers. Using these loggers it is possible to selectively control which log statements are output at arbitrary granularity. 15 | 16 | log4net is designed with two distinct goals in mind: speed and flexibility 17 | The Apache log4net library is a tool to help the programmer output log statements to a variety of output targets. 18 | logging log tracing logfiles 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /lib/repositories.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.DotSettings: -------------------------------------------------------------------------------- 1 |  2 | <?xml version="1.0" encoding="utf-16"?><Profile name="default-with-var"><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSUseVar><BehavourStyle>CAN_CHANGE_TO_EXPLICIT</BehavourStyle><LocalVariableStyle>IMPLICIT_WHEN_INITIALIZER_HAS_TYPE</LocalVariableStyle><ForeachVariableStyle>ALWAYS_EXPLICIT</ForeachVariableStyle></CSUseVar><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSReformatCode>True</CSReformatCode></Profile> 3 | default-with-var -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleClient/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("JwtAuthForWebAPI.SampleClient")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("JwtAuthForWebAPI.SampleClient")] 13 | [assembly: AssemblyCopyright("Copyright © 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("b03d4f2f-e4fc-4725-a535-2b44bd00bbf2")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleClient/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/App_Start/BundleConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Optimization; 3 | 4 | namespace JwtAuthForWebAPI.SampleSite 5 | { 6 | public class BundleConfig 7 | { 8 | // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 9 | public static void RegisterBundles(BundleCollection bundles) 10 | { 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | 4 | namespace JwtAuthForWebAPI.SampleSite 5 | { 6 | public class FilterConfig 7 | { 8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 9 | { 10 | filters.Add(new HandleErrorAttribute()); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Routing; 7 | 8 | namespace JwtAuthForWebAPI.SampleSite 9 | { 10 | public class RouteConfig 11 | { 12 | public static void RegisterRoutes(RouteCollection routes) 13 | { 14 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 15 | 16 | routes.MapRoute( 17 | name: "Default", 18 | url: "{controller}/{action}/{id}", 19 | defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 20 | ); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/App_Start/WebApiConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Text; 3 | using System.Web.Http; 4 | using JwtAuthForWebAPI.SampleSite.Security; 5 | 6 | namespace JwtAuthForWebAPI.SampleSite 7 | { 8 | public static class WebApiConfig 9 | { 10 | public static void Register(HttpConfiguration config) 11 | { 12 | config.Routes.MapHttpRoute( 13 | name: "DefaultApi", 14 | routeTemplate: "api/{controller}/{id}", 15 | defaults: new {id = RouteParameter.Optional} 16 | ); 17 | 18 | 19 | var tokenBuilder = new SecurityTokenBuilder(); 20 | var configReader = new ConfigurationReader(); 21 | 22 | var jwtHandlerCert = new JwtAuthenticationMessageHandler 23 | { 24 | AllowedAudience = configReader.AllowedAudience, 25 | AllowedAudiences = configReader.AllowedAudiences, 26 | Issuer = configReader.Issuer, 27 | SigningToken = tokenBuilder.CreateFromCertificate(configReader.SubjectCertificateName), 28 | PrincipalTransformer = new SamplePrincipalTransformer() 29 | }; 30 | 31 | var jwtHandlerSharedKey = new JwtAuthenticationMessageHandler 32 | { 33 | AllowedAudience = configReader.AllowedAudience, 34 | Issuer = configReader.Issuer, 35 | SigningToken = tokenBuilder.CreateFromKey(configReader.SymmetricKey), 36 | PrincipalTransformer = new SamplePrincipalTransformer(), 37 | CookieNameToCheckForToken = configReader.CookieNameToCheckForToken 38 | }; 39 | 40 | config.MessageHandlers.Add(jwtHandlerCert); 41 | config.MessageHandlers.Add(jwtHandlerSharedKey); 42 | 43 | 44 | // Uncomment the following line of code to enable query support for actions with an IQueryable or IQueryable return type. 45 | // To avoid processing unexpected or malicious queries, use the validation settings on QueryableAttribute to validate incoming queries. 46 | // For more information, visit http://go.microsoft.com/fwlink/?LinkId=279712. 47 | //config.EnableQuerySupport(); 48 | 49 | // To disable tracing in your application, please comment out or remove the following line of code 50 | // For more information, refer to: http://www.asp.net/web-api 51 | config.EnableSystemDiagnosticsTracing(); 52 | } 53 | } 54 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics; 2 | using System.Net; 3 | using System.Net.Http; 4 | using System.Web.Http; 5 | using JwtAuthForWebAPI.SampleSite.Security; 6 | 7 | namespace JwtAuthForWebAPI.SampleSite.Controllers 8 | { 9 | [Authorize] 10 | public class ValuesController : ApiController 11 | { 12 | [Authorize] 13 | public string Get() 14 | { 15 | return ((SamplePrincipal) User).Identity.Name; 16 | } 17 | 18 | [AllowAnonymous] 19 | public HttpResponseMessage Post(HttpRequestMessage request) 20 | { 21 | var message = request.Content.ReadAsStringAsync().Result; 22 | Trace.TraceInformation(message); 23 | 24 | return request.CreateResponse(HttpStatusCode.OK); 25 | } 26 | 27 | [Authorize(Roles = "Administrator")] 28 | public void Delete(string id) 29 | { 30 | Trace.TraceInformation(id); 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="JwtAuthForWebAPI.SampleSite.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Http; 3 | using System.Web.Mvc; 4 | using System.Web.Optimization; 5 | using System.Web.Routing; 6 | 7 | namespace JwtAuthForWebAPI.SampleSite 8 | { 9 | // Note: For instructions on enabling IIS6 or IIS7 classic mode, 10 | // visit http://go.microsoft.com/?LinkId=9394801 11 | 12 | public class WebApiApplication : HttpApplication 13 | { 14 | protected void Application_Start() 15 | { 16 | AreaRegistration.RegisterAllAreas(); 17 | 18 | WebApiConfig.Register(GlobalConfiguration.Configuration); 19 | FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); 20 | RouteConfig.RegisterRoutes(RouteTable.Routes); 21 | BundleConfig.RegisterBundles(BundleTable.Bundles); 22 | 23 | log4net.Config.XmlConfigurator.Configure(); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | 4 | // General Information about an assembly is controlled through the following 5 | // set of attributes. Change these attribute values to modify the information 6 | // associated with an assembly. 7 | 8 | [assembly: AssemblyTitle("JwtAuthForWebAPI.SampleSite")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("JwtAuthForWebAPI.SampleSite")] 13 | [assembly: AssemblyCopyright("Copyright © 2013")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | 21 | [assembly: ComVisible(false)] 22 | 23 | // The following GUID is for the ID of the typelib if this project is exposed to COM 24 | 25 | [assembly: Guid("fdb14857-7bf1-4dff-9ef6-95a38e916410")] 26 | 27 | // Version information for an assembly consists of the following four values: 28 | // 29 | // Major Version 30 | // Minor Version 31 | // Build Number 32 | // Revision 33 | // 34 | // You can specify all the values or you can default the Revision and Build Numbers 35 | // by using the '*' as shown below: 36 | 37 | [assembly: AssemblyVersion("1.0.0.0")] 38 | [assembly: AssemblyFileVersion("1.0.0.0")] -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/Security/SamplePrincipal.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Specialized; 2 | using System.Security.Principal; 3 | 4 | namespace JwtAuthForWebAPI.SampleSite.Security 5 | { 6 | public class SamplePrincipal : IPrincipal 7 | { 8 | private readonly StringCollection _roles = new StringCollection(); 9 | 10 | public SamplePrincipal(IIdentity identity, string[] roles) 11 | { 12 | Identity = identity; 13 | _roles.AddRange(roles); 14 | } 15 | 16 | public bool IsInRole(string role) 17 | { 18 | return _roles.Contains(role); 19 | } 20 | 21 | public IIdentity Identity { get; private set; } 22 | } 23 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/Security/SamplePrincipalTransformer.cs: -------------------------------------------------------------------------------- 1 | using System.Linq; 2 | using System.Security.Claims; 3 | using System.Security.Principal; 4 | 5 | namespace JwtAuthForWebAPI.SampleSite.Security 6 | { 7 | public class SamplePrincipalTransformer : IPrincipalTransformer 8 | { 9 | public IPrincipal Transform(ClaimsPrincipal principal) 10 | { 11 | var roles = principal 12 | .FindAll(ClaimTypes.Role) 13 | .Select(x => x.Value) 14 | .ToArray(); 15 | 16 | return new SamplePrincipal(principal.Identity, roles); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/Web.Debug.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 29 | 30 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/Web.Release.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 19 | 30 | 31 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/src/JwtAuthForWebAPI.SampleSite/favicon.ico -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI.SampleSite/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/ConfigurationReader.cs: -------------------------------------------------------------------------------- 1 | namespace JwtAuthForWebAPI 2 | { 3 | /// 4 | /// Used to read configuration values from web.config specific to this library. 5 | /// 6 | public class ConfigurationReader 7 | { 8 | /// 9 | /// Gets a boolean representing the configured EnableAuthenticationMessageHandler vaue 10 | /// 11 | public bool EnableAuthenticationMessageHandler 12 | { 13 | get { return JwtAuthForWebApiConfigurationSection.Current.EnableAuthenticationMessageHandler; } 14 | } 15 | 16 | /// 17 | /// Gets a string representing the configured AllowedAudience value 18 | /// 19 | public string AllowedAudience 20 | { 21 | get { return JwtAuthForWebApiConfigurationSection.Current.AllowedAudience; } 22 | } 23 | 24 | /// 25 | /// Gets a string arrary representing the configured AllowedAudiences value 26 | /// 27 | public string[] AllowedAudiences 28 | { 29 | get 30 | { 31 | return string.IsNullOrWhiteSpace(JwtAuthForWebApiConfigurationSection.Current.AllowedAudiences) 32 | ? new string[0] 33 | : JwtAuthForWebApiConfigurationSection.Current.AllowedAudiences.Split(new[] {';', ','}); 34 | } 35 | } 36 | 37 | /// 38 | /// Gets a string representing the configured Issuer value 39 | /// 40 | public string Issuer 41 | { 42 | get { return JwtAuthForWebApiConfigurationSection.Current.Issuer; } 43 | } 44 | 45 | /// 46 | /// Gets a string representing the configured SubjectCertificateName value 47 | /// 48 | public string SubjectCertificateName 49 | { 50 | get { return JwtAuthForWebApiConfigurationSection.Current.SubjectCertificateName; } 51 | } 52 | 53 | /// 54 | /// Gets a string representing the configured SymmetricKey value 55 | /// 56 | public string SymmetricKey 57 | { 58 | get { return JwtAuthForWebApiConfigurationSection.Current.SymmetricKey; } 59 | } 60 | 61 | /// 62 | /// Gets a string representing the configured CookieNameToCheckForToken value 63 | /// 64 | public string CookieNameToCheckForToken 65 | { 66 | get { return JwtAuthForWebApiConfigurationSection.Current.CookieNameToCheckForToken; } 67 | } 68 | } 69 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/IJwtSecurityToken.cs: -------------------------------------------------------------------------------- 1 | namespace JwtAuthForWebAPI 2 | { 3 | /// 4 | /// A JWT security token. 5 | /// 6 | public interface IJwtSecurityToken 7 | { 8 | string SignatureAlgorithm { get; } 9 | string RawData { get; } 10 | } 11 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/IJwtSecurityTokenHandler.cs: -------------------------------------------------------------------------------- 1 | using System.IdentityModel.Tokens; 2 | using System.Security.Claims; 3 | 4 | namespace JwtAuthForWebAPI 5 | { 6 | /// 7 | /// A JWT security token handler. 8 | /// 9 | public interface IJwtSecurityTokenHandler 10 | { 11 | /// 12 | /// Validates the specified token and returns a instance. 13 | /// 14 | /// The token to validate. 15 | /// The parameters to apply in the validation. 16 | ClaimsPrincipal ValidateToken(IJwtSecurityToken securityToken, TokenValidationParameters validationParameters); 17 | } 18 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/IPrincipalTransformer.cs: -------------------------------------------------------------------------------- 1 | using System.Security.Claims; 2 | using System.Security.Principal; 3 | 4 | namespace JwtAuthForWebAPI 5 | { 6 | /// 7 | /// Provides functionality to transform the standard generated from the 8 | /// into a custom one. 9 | /// 10 | public interface IPrincipalTransformer 11 | { 12 | /// 13 | /// Transforms a into a custom one. 14 | /// 15 | /// Principal to transform. 16 | IPrincipal Transform(ClaimsPrincipal principal); 17 | } 18 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/JwtAuthForWebAPI.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $id$ 5 | $version$ 6 | Jamie Kurtz's JSON Web Token (JWT) Authentication for Web API 7 | $author$ 8 | $author$ 9 | http://www.gnu.org/licenses/lgpl.html 10 | https://github.com/jamiekurtz/JwtAuthForWebAPI 11 | false 12 | $description$ 13 | 14 | Nuget-deployed library for securing your ASP.NET Web API service with JSON Web Tokens (JWT). 15 | 16 | This library is essentially a DelegatingHandler that creates a new ClaimsPrincipal based on the incoming token and assigns it to the current thread. As such, you *must* secure your controllers and/or their actions with the `[Authorize]` attribute - per standard ASP.NET authorization practices. In other words, the handler doesn't actually prevent unauthorized access to your site - that's what the `[Authorize]` attribute is for. 17 | 18 | The required token can exist in either the HTTP Authorization header or a browser cookie (cookie's name provided during configuration of the JwtAuthenticationMessageHandler object). 19 | 20 | Configure your ASP.NET Web API site with this library by putting the following code (or similar) in your WebApiConfig.Register() method: 21 | 22 | var builder = new SecurityTokenBuilder(); 23 | var jwtHandler = new JwtAuthenticationMessageHandler 24 | { 25 | AllowedAudience = "http://www.example.com", 26 | Issuer = "corp", 27 | SigningToken = builder.CreateFromCertificate("CN=JwtAuthForWebAPI Example"), 28 | CookieNameToCheckForToken = "ut" 29 | }; 30 | 31 | config.MessageHandlers.Add(jwtHandler); 32 | 33 | 34 | 2.0.5 - added support for allowing callers to submit the required token in a browser cookie - to better support Single Page Applications with your REST API. 35 | 2.0.6 - added explicit catch of SignatureVerificationFailedException to make sure that gets returned as a 401 (and not a 500) 36 | 2.0.7 - added explicit check of principal object returned from a custom PrincipalTransformer 37 | 38 | 39 | Please see the project site for more details. 40 | 41 | 42 | Copyright 2013 43 | REST ASP.NET WebAPI JSON Web Token JWT Authentication 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/JwtAuthForWebAPIConfigurationSection.cs: -------------------------------------------------------------------------------- 1 | using System.Configuration; 2 | 3 | namespace JwtAuthForWebAPI 4 | { 5 | internal class JwtAuthForWebApiConfigurationSection : ConfigurationSection 6 | { 7 | public static readonly JwtAuthForWebApiConfigurationSection Current = 8 | (JwtAuthForWebApiConfigurationSection) ConfigurationManager.GetSection 9 | ("JwtAuthForWebAPI"); 10 | 11 | [ConfigurationProperty("EnableAuthenticationMessageHandler", DefaultValue = "false")] 12 | public bool EnableAuthenticationMessageHandler 13 | { 14 | get { return (bool) base["EnableAuthenticationMessageHandler"]; } 15 | set { base["EnableAuthenticationMessageHandler"] = value; } 16 | } 17 | 18 | [ConfigurationProperty("AllowedAudience", DefaultValue = "")] 19 | public string AllowedAudience 20 | { 21 | get { return (string) base["AllowedAudience"]; } 22 | set { base["AllowedAudience"] = value; } 23 | } 24 | 25 | [ConfigurationProperty("AllowedAudiences", DefaultValue = "")] 26 | public string AllowedAudiences 27 | { 28 | get { return (string) base["AllowedAudiences"]; } 29 | set { base["AllowedAudiences"] = value; } 30 | } 31 | 32 | [ConfigurationProperty("Issuer", DefaultValue = "")] 33 | public string Issuer 34 | { 35 | get { return (string) base["Issuer"]; } 36 | set { base["Issuer"] = value; } 37 | } 38 | 39 | [ConfigurationProperty("SubjectCertificateName", DefaultValue = "")] 40 | public string SubjectCertificateName 41 | { 42 | get { return (string) base["SubjectCertificateName"]; } 43 | set { base["SubjectCertificateName"] = value; } 44 | } 45 | 46 | [ConfigurationProperty("SymmetricKey", DefaultValue = "")] 47 | public string SymmetricKey 48 | { 49 | get { return (string)base["SymmetricKey"]; } 50 | set { base["SymmetricKey"] = value; } 51 | } 52 | 53 | [ConfigurationProperty("CookieNameToCheckForToken", DefaultValue = "")] 54 | public string CookieNameToCheckForToken 55 | { 56 | get { return (string)base["CookieNameToCheckForToken"]; } 57 | set { base["CookieNameToCheckForToken"] = value; } 58 | } 59 | } 60 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/JwtSecurityTokenAdapter.cs: -------------------------------------------------------------------------------- 1 | using System.IdentityModel.Tokens; 2 | 3 | namespace JwtAuthForWebAPI 4 | { 5 | public class JwtSecurityTokenAdapter : IJwtSecurityToken 6 | { 7 | private readonly JwtSecurityToken _inner; 8 | 9 | public JwtSecurityTokenAdapter(string tokenString) 10 | { 11 | _inner = new JwtSecurityToken(tokenString); 12 | } 13 | 14 | public string SignatureAlgorithm 15 | { 16 | get { return _inner.SignatureAlgorithm; } 17 | } 18 | 19 | public string RawData 20 | { 21 | get { return _inner.RawData; } 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/JwtSecurityTokenHandlerAdapter.cs: -------------------------------------------------------------------------------- 1 | using System.IdentityModel.Tokens; 2 | using System.Security.Claims; 3 | 4 | namespace JwtAuthForWebAPI 5 | { 6 | public class JwtSecurityTokenHandlerAdapter : IJwtSecurityTokenHandler 7 | { 8 | private readonly JwtSecurityTokenHandler _securityTokenHandler; 9 | 10 | public JwtSecurityTokenHandlerAdapter() 11 | { 12 | _securityTokenHandler = new JwtSecurityTokenHandler(); 13 | } 14 | 15 | public ClaimsPrincipal ValidateToken(IJwtSecurityToken securityToken, 16 | TokenValidationParameters validationParameters) 17 | { 18 | SecurityToken validatedToken = null; 19 | return _securityTokenHandler.ValidateToken(securityToken.RawData, validationParameters, out validatedToken); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | 4 | // General Information about an assembly is controlled through the following 5 | // set of attributes. Change these attribute values to modify the information 6 | // associated with an assembly. 7 | 8 | [assembly: AssemblyTitle("JwtAuthForWebAPI")] 9 | [assembly: 10 | AssemblyDescription("Provides easy implementation for JWT-based HTTP authentication in an ASP.NET Web API project.") 11 | ] 12 | [assembly: AssemblyConfiguration("")] 13 | [assembly: AssemblyCompany("Jamie Kurtz")] 14 | [assembly: AssemblyProduct("Jamie Kurtz's JSON Web Token (JWT) Authentication for ASP.NET Web API")] 15 | [assembly: AssemblyCopyright("Copyright © 2013")] 16 | [assembly: AssemblyTrademark("")] 17 | [assembly: AssemblyCulture("")] 18 | 19 | 20 | // Setting ComVisible to false makes the types in this assembly not visible 21 | // to COM components. If you need to access a type in this assembly from 22 | // COM, set the ComVisible attribute to true on that type. 23 | 24 | [assembly: ComVisible(false)] 25 | 26 | // The following GUID is for the ID of the typelib if this project is exposed to COM 27 | 28 | [assembly: Guid("69d35579-6f32-4aba-9f6e-fcef856f759c")] 29 | 30 | // Version information for an assembly consists of the following four values: 31 | // 32 | // Major Version 33 | // Minor Version 34 | // Build Number 35 | // Revision 36 | // 37 | // You can specify all the values or you can default the Build and Revision Numbers 38 | // by using the '*' as shown below: 39 | // [assembly: AssemblyVersion("1.0.*")] 40 | 41 | [assembly: AssemblyVersion("2.0.7.0")] 42 | [assembly: AssemblyFileVersion("2.0.7.0")] 43 | [assembly: AssemblyInformationalVersion("2.0.7")] -------------------------------------------------------------------------------- /src/JwtAuthForWebAPI/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPITests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("JwtAuthForWebAPITests")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("JwtAuthForWebAPITests")] 13 | [assembly: AssemblyCopyright("Copyright © 2014")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("52f23541-50ec-4d63-970e-0702f485d056")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /src/JwtAuthForWebAPITests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamiekurtz/JwtAuthForWebAPI/63e72dc8427c0315fe68ae21bdf3542bf5c0d575/src/nuget.config --------------------------------------------------------------------------------