├── LICENSE ├── OAuthDemoClient ├── OAuthDemoClient.sln ├── OAuthDemoClient.v12.suo ├── OAuthDemoClient │ ├── App.config │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── OAuthDemoClient.csproj │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── bin │ │ └── Debug │ │ │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll │ │ │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.dll │ │ │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.xml │ │ │ ├── OAuthDemoClient.exe │ │ │ ├── OAuthDemoClient.exe.config │ │ │ ├── OAuthDemoClient.pdb │ │ │ ├── OAuthDemoClient.vshost.exe │ │ │ ├── OAuthDemoClient.vshost.exe.config │ │ │ ├── OAuthDemoClient.vshost.exe.manifest │ │ │ ├── System.Net.Http.Extensions.dll │ │ │ ├── System.Net.Http.Extensions.xml │ │ │ ├── System.Net.Http.Primitives.dll │ │ │ └── System.Net.Http.Primitives.xml │ ├── obj │ │ └── Debug │ │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ ├── OAuthDemoClient.Form1.resources │ │ │ ├── OAuthDemoClient.Properties.Resources.resources │ │ │ ├── OAuthDemoClient.csproj.App.config │ │ │ ├── OAuthDemoClient.csproj.FileListAbsolute.txt │ │ │ ├── OAuthDemoClient.csproj.GenerateResource.Cache │ │ │ ├── OAuthDemoClient.csprojResolveAssemblyReference.cache │ │ │ ├── OAuthDemoClient.exe │ │ │ ├── OAuthDemoClient.pdb │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ └── packages.config └── packages │ ├── Microsoft.Bcl.1.1.10 │ ├── License-Stable.rtf │ ├── Microsoft.Bcl.1.1.10.nupkg │ └── lib │ │ ├── Xamarin.iOS10 │ │ └── _._ │ │ ├── monoandroid │ │ └── _._ │ │ ├── monotouch │ │ └── _._ │ │ ├── net40 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ ├── System.Threading.Tasks.xml │ │ └── ensureRedirect.xml │ │ ├── net45 │ │ └── _._ │ │ ├── portable-net40+sl4+win8+wp71+wpa81 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ ├── System.Threading.Tasks.xml │ │ └── ensureRedirect.xml │ │ ├── portable-net40+sl4+win8+wp8+wpa81 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ ├── System.Threading.Tasks.xml │ │ └── ensureRedirect.xml │ │ ├── portable-net40+sl4+win8 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ ├── System.Threading.Tasks.xml │ │ └── ensureRedirect.xml │ │ ├── portable-net40+sl5+win8+wp8+wpa81 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ ├── System.Threading.Tasks.xml │ │ └── ensureRedirect.xml │ │ ├── portable-net40+win8+wp8+wpa81 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ ├── System.Threading.Tasks.xml │ │ └── ensureRedirect.xml │ │ ├── portable-net40+win8 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ ├── System.Threading.Tasks.xml │ │ └── ensureRedirect.xml │ │ ├── portable-net45+win8+wp8+wpa81 │ │ └── _._ │ │ ├── portable-net45+win8+wpa81 │ │ └── _._ │ │ ├── portable-net451+win81+wpa81 │ │ └── _._ │ │ ├── portable-net451+win81 │ │ └── _._ │ │ ├── portable-win81+wp81+wpa81 │ │ └── _._ │ │ ├── sl4-windowsphone71 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ ├── System.Threading.Tasks.xml │ │ └── ensureRedirect.xml │ │ ├── sl4 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ └── System.Threading.Tasks.xml │ │ ├── sl5 │ │ ├── System.IO.dll │ │ ├── System.IO.xml │ │ ├── System.Runtime.dll │ │ ├── System.Runtime.xml │ │ ├── System.Threading.Tasks.dll │ │ └── System.Threading.Tasks.xml │ │ ├── win8 │ │ └── _._ │ │ ├── wp8 │ │ └── _._ │ │ └── wpa81 │ │ └── _._ │ ├── Microsoft.Bcl.Build.1.0.14 │ ├── License-Stable.rtf │ ├── Microsoft.Bcl.Build.1.0.14.nupkg │ ├── content │ │ ├── net40 │ │ │ └── _._ │ │ ├── netcore45 │ │ │ └── _._ │ │ ├── portable-net40+win8+sl4+wp71+wpa81 │ │ │ └── _._ │ │ ├── sl4-windowsphone71 │ │ │ └── _._ │ │ └── sl4 │ │ │ └── _._ │ └── tools │ │ ├── Install.ps1 │ │ ├── Microsoft.Bcl.Build.Tasks.dll │ │ ├── Microsoft.Bcl.Build.targets │ │ └── Uninstall.ps1 │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202 │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202.nupkg │ └── lib │ │ ├── net45 │ │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll │ │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.XML │ │ └── Microsoft.IdentityModel.Clients.ActiveDirectory.dll │ │ ├── netcore45 │ │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.XML │ │ └── Microsoft.IdentityModel.Clients.ActiveDirectory.winmd │ │ ├── wp │ │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.XML │ │ └── Microsoft.IdentityModel.Clients.ActiveDirectory.dll │ │ └── wpa │ │ ├── Microsoft.IdentityModel.Clients.ActiveDirectory.XML │ │ └── Microsoft.IdentityModel.Clients.ActiveDirectory.winmd │ ├── Microsoft.Net.Http.2.2.29 │ ├── License-Stable.rtf │ ├── Microsoft.Net.Http.2.2.29.nupkg │ └── lib │ │ ├── Xamarin.iOS10 │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.dll │ │ └── System.Net.Http.Primitives.xml │ │ ├── monoandroid │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.dll │ │ └── System.Net.Http.Primitives.xml │ │ ├── monotouch │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.dll │ │ └── System.Net.Http.Primitives.xml │ │ ├── net40 │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.dll │ │ ├── System.Net.Http.Primitives.xml │ │ ├── System.Net.Http.WebRequest.dll │ │ ├── System.Net.Http.WebRequest.xml │ │ ├── System.Net.Http.dll │ │ ├── System.Net.Http.xml │ │ └── ensureRedirect.xml │ │ ├── net45 │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.dll │ │ ├── System.Net.Http.Primitives.xml │ │ └── ensureRedirect.xml │ │ ├── portable-net40+sl4+win8+wp71+wpa81 │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.XML │ │ ├── System.Net.Http.Primitives.dll │ │ ├── System.Net.Http.dll │ │ ├── System.Net.Http.xml │ │ └── ensureRedirect.xml │ │ ├── portable-net45+win8+wpa81 │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.dll │ │ ├── System.Net.Http.Primitives.xml │ │ └── ensureRedirect.xml │ │ ├── portable-net45+win8 │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.dll │ │ ├── System.Net.Http.Primitives.xml │ │ └── ensureRedirect.xml │ │ ├── sl4-windowsphone71 │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.XML │ │ ├── System.Net.Http.Primitives.dll │ │ ├── System.Net.Http.dll │ │ └── System.Net.Http.xml │ │ ├── win8 │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.dll │ │ └── System.Net.Http.Primitives.xml │ │ └── wpa81 │ │ ├── System.Net.Http.Extensions.XML │ │ ├── System.Net.Http.Extensions.dll │ │ ├── System.Net.Http.Primitives.dll │ │ └── System.Net.Http.Primitives.xml │ └── repositories.config ├── README.md ├── SECURITY.md ├── apis ├── calculator.swagger.json ├── forecast.io.swagger.json └── httpbin.swagger.json ├── delegation ├── ContosoWebApplication │ ├── ContosoWebApplication.sln │ ├── ContosoWebApplication.v12.suo │ ├── ContosoWebApplication │ │ ├── App_Data │ │ │ ├── DefaultConnection.mdf │ │ │ ├── DefaultConnection_log.ldf │ │ │ ├── aspnet-ContosoWebApplication-20150121080022.mdf │ │ │ └── aspnet-ContosoWebApplication-20150121080022_log.ldf │ │ ├── App_Start │ │ │ ├── BundleConfig.cs │ │ │ ├── FilterConfig.cs │ │ │ ├── RouteConfig.cs │ │ │ └── Startup.Auth.cs │ │ ├── Content │ │ │ ├── Site.css │ │ │ ├── bootstrap.css │ │ │ └── bootstrap.min.css │ │ ├── ContosoWebApplication.csproj │ │ ├── ContosoWebApplication.csproj.user │ │ ├── Controllers │ │ │ ├── AccountController.cs │ │ │ └── HomeController.cs │ │ ├── Global.asax │ │ ├── Global.asax.cs │ │ ├── Models │ │ │ ├── AccountViewModels.cs │ │ │ ├── IdentityModels.cs │ │ │ └── SsoUrl.cs │ │ ├── Project_Readme.html │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ └── PublishProfiles │ │ │ │ ├── contosoinc - FTP (2).pubxml │ │ │ │ ├── contosoinc - FTP (2).pubxml.user │ │ │ │ ├── contosoinc - FTP.pubxml │ │ │ │ ├── contosoinc - FTP.pubxml.user │ │ │ │ ├── contosoinc - Web Deploy (2).pubxml │ │ │ │ ├── contosoinc - Web Deploy (2).pubxml.user │ │ │ │ ├── contosoinc - Web Deploy.pubxml │ │ │ │ └── contosoinc - Web Deploy.pubxml.user │ │ ├── Scripts │ │ │ ├── _references.js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ ├── jquery-1.10.2.intellisense.js │ │ │ ├── jquery-1.10.2.js │ │ │ ├── jquery-1.10.2.min.js │ │ │ ├── jquery-1.10.2.min.map │ │ │ ├── jquery-3.3.1.intellisense.js │ │ │ ├── jquery-3.3.1.js │ │ │ ├── jquery-3.3.1.min.js │ │ │ ├── jquery-3.3.1.min.map │ │ │ ├── jquery-3.3.1.slim.js │ │ │ ├── jquery-3.3.1.slim.min.js │ │ │ ├── jquery-3.3.1.slim.min.map │ │ │ ├── jquery.validate-vsdoc.js │ │ │ ├── jquery.validate.js │ │ │ ├── jquery.validate.min.js │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ ├── jquery.validate.unobtrusive.min.js │ │ │ ├── modernizr-2.6.2.js │ │ │ ├── respond.js │ │ │ └── respond.min.js │ │ ├── Startup.cs │ │ ├── Views │ │ │ ├── Account │ │ │ │ ├── Delegate.cshtml │ │ │ │ ├── ExternalLoginConfirmation.cshtml │ │ │ │ ├── ExternalLoginFailure.cshtml │ │ │ │ ├── Login.cshtml │ │ │ │ ├── Manage.cshtml │ │ │ │ ├── Product.cshtml │ │ │ │ ├── Register.cshtml │ │ │ │ ├── _ChangePasswordPartial.cshtml │ │ │ │ ├── _ExternalLoginsListPartial.cshtml │ │ │ │ ├── _RemoveAccountPartial.cshtml │ │ │ │ └── _SetPasswordPartial.cshtml │ │ │ ├── Home │ │ │ │ ├── About.cshtml │ │ │ │ ├── Contact.cshtml │ │ │ │ └── Index.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _LoginPartial.cshtml │ │ │ ├── Web.config │ │ │ └── _ViewStart.cshtml │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ │ ├── obj │ │ │ ├── Debug │ │ │ │ ├── ContosoWebApplication.csproj.FileListAbsolute.txt │ │ │ │ ├── ContosoWebApplication.csprojResolveAssemblyReference.cache │ │ │ │ ├── ContosoWebApplication.dll │ │ │ │ ├── ContosoWebApplication.pdb │ │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ │ └── Release │ │ │ │ ├── AutoScripts │ │ │ │ └── contosoinc_db_IncrementalSchemaOnly.dacpac │ │ │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ └── packages.config │ └── packages │ │ ├── Antlr.3.4.1.9004 │ │ ├── Antlr.3.4.1.9004.nupkg │ │ ├── Antlr.3.4.1.9004.nuspec │ │ └── lib │ │ │ ├── Antlr3.Runtime.dll │ │ │ └── Antlr3.Runtime.pdb │ │ ├── EntityFramework.6.0.0 │ │ ├── Content │ │ │ ├── App.config.transform │ │ │ └── Web.config.transform │ │ ├── EntityFramework.6.0.0.nupkg │ │ ├── EntityFramework.6.0.0.nuspec │ │ ├── lib │ │ │ ├── net40 │ │ │ │ ├── EntityFramework.SqlServer.dll │ │ │ │ ├── EntityFramework.SqlServer.xml │ │ │ │ ├── EntityFramework.dll │ │ │ │ └── EntityFramework.xml │ │ │ └── net45 │ │ │ │ ├── EntityFramework.SqlServer.dll │ │ │ │ ├── EntityFramework.SqlServer.xml │ │ │ │ ├── EntityFramework.dll │ │ │ │ └── EntityFramework.xml │ │ └── tools │ │ │ ├── EntityFramework.PowerShell.Utility.dll │ │ │ ├── EntityFramework.PowerShell.dll │ │ │ ├── EntityFramework.psd1 │ │ │ ├── EntityFramework.psm1 │ │ │ ├── about_EntityFramework.help.txt │ │ │ ├── init.ps1 │ │ │ ├── install.ps1 │ │ │ └── migrate.exe │ │ ├── Microsoft.AspNet.Identity.Core.1.0.0 │ │ ├── Microsoft.AspNet.Identity.Core.1.0.0.nupkg │ │ ├── Microsoft.AspNet.Identity.Core.1.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.AspNet.Identity.Core.dll │ │ │ └── Microsoft.AspNet.Identity.Core.xml │ │ ├── Microsoft.AspNet.Identity.EntityFramework.1.0.0 │ │ ├── Microsoft.AspNet.Identity.EntityFramework.1.0.0.nupkg │ │ ├── Microsoft.AspNet.Identity.EntityFramework.1.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.AspNet.Identity.EntityFramework.dll │ │ │ └── Microsoft.AspNet.Identity.EntityFramework.xml │ │ ├── Microsoft.AspNet.Identity.Owin.1.0.0 │ │ ├── Microsoft.AspNet.Identity.Owin.1.0.0.nupkg │ │ ├── Microsoft.AspNet.Identity.Owin.1.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.AspNet.Identity.Owin.dll │ │ │ └── Microsoft.AspNet.Identity.Owin.xml │ │ ├── Microsoft.AspNet.Mvc.5.0.0 │ │ ├── Microsoft.AspNet.Mvc.5.0.0.nupkg │ │ ├── Microsoft.AspNet.Mvc.5.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── System.Web.Mvc.dll │ │ │ └── System.Web.Mvc.xml │ │ ├── Microsoft.AspNet.Razor.3.0.0 │ │ ├── Microsoft.AspNet.Razor.3.0.0.nupkg │ │ ├── Microsoft.AspNet.Razor.3.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── System.Web.Razor.dll │ │ │ └── System.Web.Razor.xml │ │ ├── Microsoft.AspNet.Web.Optimization.1.1.1 │ │ ├── Microsoft.AspNet.Web.Optimization.1.1.1.nupkg │ │ ├── Microsoft.AspNet.Web.Optimization.1.1.1.nuspec │ │ └── lib │ │ │ └── net40 │ │ │ ├── System.Web.Optimization.dll │ │ │ └── system.web.optimization.xml │ │ ├── Microsoft.AspNet.WebPages.3.0.0 │ │ ├── Microsoft.AspNet.WebPages.3.0.0.nupkg │ │ ├── Microsoft.AspNet.WebPages.3.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── 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.Owin.2.0.0 │ │ ├── Microsoft.Owin.2.0.0.nupkg │ │ ├── Microsoft.Owin.2.0.0.nuspec │ │ └── lib │ │ │ ├── net40 │ │ │ ├── Microsoft.Owin.XML │ │ │ └── Microsoft.Owin.dll │ │ │ └── net45 │ │ │ ├── Microsoft.Owin.XML │ │ │ └── Microsoft.Owin.dll │ │ ├── Microsoft.Owin.Host.SystemWeb.2.0.0 │ │ ├── Microsoft.Owin.Host.SystemWeb.2.0.0.nupkg │ │ ├── Microsoft.Owin.Host.SystemWeb.2.0.0.nuspec │ │ └── lib │ │ │ ├── net40 │ │ │ ├── Microsoft.Owin.Host.SystemWeb.dll │ │ │ └── Microsoft.Owin.Host.SystemWeb.xml │ │ │ └── net45 │ │ │ ├── Microsoft.Owin.Host.SystemWeb.dll │ │ │ └── Microsoft.Owin.Host.SystemWeb.xml │ │ ├── Microsoft.Owin.Security.2.0.0 │ │ ├── Microsoft.Owin.Security.2.0.0.nupkg │ │ ├── Microsoft.Owin.Security.2.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.Owin.Security.XML │ │ │ └── Microsoft.Owin.Security.dll │ │ ├── Microsoft.Owin.Security.Cookies.2.0.0 │ │ ├── Microsoft.Owin.Security.Cookies.2.0.0.nupkg │ │ ├── Microsoft.Owin.Security.Cookies.2.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.Owin.Security.Cookies.dll │ │ │ └── Microsoft.Owin.Security.Cookies.xml │ │ ├── Microsoft.Owin.Security.Facebook.2.0.0 │ │ ├── Microsoft.Owin.Security.Facebook.2.0.0.nupkg │ │ ├── Microsoft.Owin.Security.Facebook.2.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.Owin.Security.Facebook.XML │ │ │ └── Microsoft.Owin.Security.Facebook.dll │ │ ├── Microsoft.Owin.Security.Google.2.0.0 │ │ ├── Microsoft.Owin.Security.Google.2.0.0.nupkg │ │ ├── Microsoft.Owin.Security.Google.2.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.Owin.Security.Google.XML │ │ │ └── Microsoft.Owin.Security.Google.dll │ │ ├── Microsoft.Owin.Security.MicrosoftAccount.2.0.0 │ │ ├── Microsoft.Owin.Security.MicrosoftAccount.2.0.0.nupkg │ │ ├── Microsoft.Owin.Security.MicrosoftAccount.2.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.Owin.Security.MicrosoftAccount.XML │ │ │ └── Microsoft.Owin.Security.MicrosoftAccount.dll │ │ ├── Microsoft.Owin.Security.OAuth.2.0.0 │ │ ├── Microsoft.Owin.Security.OAuth.2.0.0.nupkg │ │ ├── Microsoft.Owin.Security.OAuth.2.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.Owin.Security.OAuth.XML │ │ │ └── Microsoft.Owin.Security.OAuth.dll │ │ ├── Microsoft.Owin.Security.Twitter.2.0.0 │ │ ├── Microsoft.Owin.Security.Twitter.2.0.0.nupkg │ │ ├── Microsoft.Owin.Security.Twitter.2.0.0.nuspec │ │ └── lib │ │ │ └── net45 │ │ │ ├── Microsoft.Owin.Security.Twitter.XML │ │ │ └── Microsoft.Owin.Security.Twitter.dll │ │ ├── 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.Validation.3.0.0 │ │ ├── Content │ │ │ └── Scripts │ │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── Microsoft.jQuery.Unobtrusive.Validation.3.0.0.nupkg │ │ └── Microsoft.jQuery.Unobtrusive.Validation.3.0.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 │ │ ├── Newtonsoft.Json.5.0.6 │ │ ├── Newtonsoft.Json.5.0.6.nupkg │ │ ├── Newtonsoft.Json.5.0.6.nuspec │ │ └── lib │ │ │ ├── net20 │ │ │ ├── Newtonsoft.Json.dll │ │ │ └── Newtonsoft.Json.xml │ │ │ ├── net35 │ │ │ ├── Newtonsoft.Json.dll │ │ │ └── Newtonsoft.Json.xml │ │ │ ├── net40 │ │ │ ├── Newtonsoft.Json.dll │ │ │ └── Newtonsoft.Json.xml │ │ │ ├── net45 │ │ │ ├── Newtonsoft.Json.dll │ │ │ └── Newtonsoft.Json.xml │ │ │ ├── netcore45 │ │ │ ├── Newtonsoft.Json.dll │ │ │ └── Newtonsoft.Json.xml │ │ │ ├── portable-net40%2Bsl4%2Bwp7%2Bwin8 │ │ │ ├── Newtonsoft.Json.dll │ │ │ └── Newtonsoft.Json.xml │ │ │ └── portable-net45%2Bwp80%2Bwin8 │ │ │ ├── Newtonsoft.Json.dll │ │ │ └── Newtonsoft.Json.xml │ │ ├── Owin.1.0 │ │ ├── Owin.1.0.nupkg │ │ ├── Owin.1.0.nuspec │ │ └── lib │ │ │ └── net40 │ │ │ └── Owin.dll │ │ ├── Respond.1.2.0 │ │ ├── Respond.1.2.0.nupkg │ │ ├── Respond.1.2.0.nuspec │ │ └── content │ │ │ └── Scripts │ │ │ ├── respond.js │ │ │ └── respond.min.js │ │ ├── WebGrease.1.5.2 │ │ ├── WebGrease.1.5.2.nupkg │ │ ├── WebGrease.1.5.2.nuspec │ │ ├── lib │ │ │ └── WebGrease.dll │ │ └── tools │ │ │ └── WG.exe │ │ ├── bootstrap.3.0.0 │ │ ├── bootstrap.3.0.0.nupkg │ │ ├── bootstrap.3.0.0.nuspec │ │ └── content │ │ │ ├── Content │ │ │ ├── bootstrap.css │ │ │ └── bootstrap.min.css │ │ │ ├── Scripts │ │ │ ├── bootstrap.js │ │ │ └── bootstrap.min.js │ │ │ └── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ │ ├── jQuery.1.10.2 │ │ ├── Content │ │ │ └── Scripts │ │ │ │ ├── jquery-1.10.2-vsdoc.js │ │ │ │ ├── jquery-1.10.2.js │ │ │ │ ├── jquery-1.10.2.min.js │ │ │ │ └── jquery-1.10.2.min.map │ │ ├── Tools │ │ │ ├── common.ps1 │ │ │ ├── install.ps1 │ │ │ ├── jquery-1.10.2.intellisense.js │ │ │ └── uninstall.ps1 │ │ ├── jQuery.1.10.2.nupkg │ │ └── jQuery.1.10.2.nuspec │ │ ├── jQuery.Validation.1.11.1 │ │ ├── Content │ │ │ └── Scripts │ │ │ │ ├── jquery.validate-vsdoc.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ ├── jQuery.Validation.1.11.1.nupkg │ │ └── jQuery.Validation.1.11.1.nuspec │ │ └── repositories.config └── README.md ├── policies ├── Hide response data based on product name.policy.xml ├── Pre-authorize requests using validate-jwt.policy.xml ├── Random load balancer.policy.xml ├── Route percentage of traffic to canary.policy.xml ├── Send context information to the backend service.policy.xml └── Set cache duration using cache control header.policy.xml ├── restApiDemo ├── .gitignore ├── .nuget │ ├── NuGet.Config │ ├── NuGet.exe │ └── NuGet.targets ├── APIMgtRESTAPIDemo.sln ├── APIMgtRESTAPIDemo │ ├── APIMgtRESTAPIDemo.csproj │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── packages.config └── README.md ├── scripts ├── Get_AzureRmApiManagementGitCredentials.ps1 ├── Get_AzureRmApiManagementManagementToken.ps1 ├── Get_AzureRmApiManagementSsoToken.ps1 ├── New-AzApiManagementApiApplicationInsightsDiagnostic.ps1 ├── Set-AzApiManagementScale.ps1 ├── Set_AzureRmApiManagementPublisherDetails.ps1 └── build-azure-advisor-recommendation.linq ├── sdkClientResources ├── ApiPolicy.xml ├── OperationPolicy.xml └── ProductPolicy.xml └── tutorials ├── automating-apim-backup-restore-with-logic-apps ├── logicapptemplate │ ├── README.md │ ├── azuredeploy.json │ └── azuredeploy.parameters.json ├── media │ ├── DR-logic-app-pattern.png │ ├── apim_autentication_create_autentication_body-1024x243.png │ ├── apim_autentication_create_invoke_management_api-1024x929.png │ ├── apim_autentication_token_request-1024x470.png │ ├── apim_permissions_1-1024x361.png │ ├── apim_permissions_2-1024x234.png │ ├── apim_permissions_3-1024x266.png │ ├── dr-site-permission-1024x251.png │ ├── exception_management.jpg │ └── primary-site-1024x256.png └── readme.md └── setting-up-secure-vnet-injection ├── README.md ├── Test_NRP ├── Configure-FirewallRules.ps1 ├── CreateAzFirewall.parameters.json ├── CreateAzFirewall.template.json ├── CreateExternalApimService.parameters.json ├── CreateExternalApimService.template.json ├── CreateExternalApimVnet.prereq.parameters.json ├── CreateExternalApimVnet.prereq.template.json └── call-api.ps1 └── demo └── apim-demo.ps1 /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Microsoft Corporation. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE 22 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.31101.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OAuthDemoClient", "OAuthDemoClient\OAuthDemoClient.csproj", "{2C108EDA-F7F4-4D7B-9E58-ED7D6C0EC018}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {2C108EDA-F7F4-4D7B-9E58-ED7D6C0EC018}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {2C108EDA-F7F4-4D7B-9E58-ED7D6C0EC018}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {2C108EDA-F7F4-4D7B-9E58-ED7D6C0EC018}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {2C108EDA-F7F4-4D7B-9E58-ED7D6C0EC018}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient.v12.suo -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using System.Windows.Forms; 6 | 7 | namespace OAuthDemoClient 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new Form1()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/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("OAuthDemoClient")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Hewlett-Packard Company")] 12 | [assembly: AssemblyProduct("OAuthDemoClient")] 13 | [assembly: AssemblyCopyright("Copyright © Hewlett-Packard Company 2015")] 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("835d0985-4cb7-4cf0-a9a8-a97f66f86e27")] 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 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.34014 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace OAuthDemoClient.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/bin/Debug/Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/Microsoft.IdentityModel.Clients.ActiveDirectory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/bin/Debug/Microsoft.IdentityModel.Clients.ActiveDirectory.dll -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/OAuthDemoClient.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/bin/Debug/OAuthDemoClient.exe -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/OAuthDemoClient.exe.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 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/OAuthDemoClient.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/bin/Debug/OAuthDemoClient.pdb -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/OAuthDemoClient.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/bin/Debug/OAuthDemoClient.vshost.exe -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/OAuthDemoClient.vshost.exe.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 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/OAuthDemoClient.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/bin/Debug/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/bin/Debug/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/bin/Debug/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.Form1.resources -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.Properties.Resources.resources -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.csproj.App.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 | -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.exe -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/OAuthDemoClient.pdb -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/OAuthDemoClient/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /OAuthDemoClient/OAuthDemoClient/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/Microsoft.Bcl.1.1.10.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/Microsoft.Bcl.1.1.10.nupkg -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/Xamarin.iOS10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/Xamarin.iOS10/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/monoandroid/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/monoandroid/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/monotouch/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/monotouch/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net40/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net40/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net40/System.IO.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.IO 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net40/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net40/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net40/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net45/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/net45/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl4+win8/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.IO.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.IO 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net40+win8/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wp8+wpa81/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wp8+wpa81/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wpa81/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net45+win8+wpa81/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81+wpa81/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81+wpa81/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-net451+win81/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-win81+wp81+wpa81/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/portable-win81+wp81+wpa81/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4-windowsphone71/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl4/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.IO.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Runtime.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Threading.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/sl5/System.Threading.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/win8/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/win8/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/wp8/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/wp8/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/wpa81/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.1.1.10/lib/wpa81/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/Microsoft.Bcl.Build.1.0.14.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/Microsoft.Bcl.Build.1.0.14.nupkg -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/net40/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/net40/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/netcore45/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/netcore45/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/portable-net40+win8+sl4+wp71+wpa81/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/portable-net40+win8+sl4+wp71+wpa81/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/sl4-windowsphone71/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/sl4-windowsphone71/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/sl4/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/content/sl4/_._ -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.Tasks.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Bcl.Build.1.0.14/tools/Uninstall.ps1: -------------------------------------------------------------------------------- 1 | param($installPath, $toolsPath, $package, $project) 2 | 3 | # Need to load MSBuild assembly if it's not loaded yet. 4 | Add-Type -AssemblyName 'Microsoft.Build, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 5 | 6 | # Grab the loaded MSBuild project for the project 7 | # Normalize project path before calling GetLoadedProjects as it performs a string based match 8 | $msbuild = [Microsoft.Build.Evaluation.ProjectCollection]::GlobalProjectCollection.GetLoadedProjects([System.IO.Path]::GetFullPath($project.FullName)) | Select-Object -First 1 9 | 10 | # Find all the imports and targets added by this package. 11 | $itemsToRemove = @() 12 | 13 | # Allow many in case a past package was incorrectly uninstalled 14 | $itemsToRemove += $msbuild.Xml.Imports | Where-Object { $_.Project.EndsWith($package.Id + '.targets') } 15 | $itemsToRemove += $msbuild.Xml.Targets | Where-Object { $_.Name -eq "EnsureBclBuildImported" } 16 | 17 | # Remove the elements and save the project 18 | if ($itemsToRemove -and $itemsToRemove.length) 19 | { 20 | foreach ($itemToRemove in $itemsToRemove) 21 | { 22 | $msbuild.Xml.RemoveChild($itemToRemove) | out-null 23 | } 24 | 25 | $project.Save() 26 | } -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202.nupkg -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/net45/Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/net45/Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/net45/Microsoft.IdentityModel.Clients.ActiveDirectory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/net45/Microsoft.IdentityModel.Clients.ActiveDirectory.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/netcore45/Microsoft.IdentityModel.Clients.ActiveDirectory.winmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/netcore45/Microsoft.IdentityModel.Clients.ActiveDirectory.winmd -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/wp/Microsoft.IdentityModel.Clients.ActiveDirectory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/wp/Microsoft.IdentityModel.Clients.ActiveDirectory.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/wpa/Microsoft.IdentityModel.Clients.ActiveDirectory.winmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.IdentityModel.Clients.ActiveDirectory.2.16.204221202/lib/wpa/Microsoft.IdentityModel.Clients.ActiveDirectory.winmd -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/Microsoft.Net.Http.2.2.29.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/Microsoft.Net.Http.2.2.29.nupkg -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/Xamarin.iOS10/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monoandroid/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/monotouch/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.WebRequest.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.WebRequest.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/System.Net.Http.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net40/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net45/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net45/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/net45/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/System.Net.Http.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8+wpa81/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/ensureRedirect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/portable-net45+win8/ensureRedirect.xml -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/sl4-windowsphone71/System.Net.Http.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/win8/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Extensions.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.dll -------------------------------------------------------------------------------- /OAuthDemoClient/packages/Microsoft.Net.Http.2.2.29/lib/wpa81/System.Net.Http.Primitives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | System.Net.Http.Primitives 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /OAuthDemoClient/packages/repositories.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Microsoft Azure API Management 2 | 3 | With Microsoft Azure API Management you can add publish APIs to developers, partners and employees and ensure a successful API program through developer engagement, business insights, analytics, security, and protection. 4 | 5 | To learn more, visit our [documentation](http://azure.microsoft.com/en-us/documentation/services/api-management/). 6 | 7 | ## Getting Started 8 | 9 | If you are new to API Management, you can read our [getting started guide](http://azure.microsoft.com/en-us/documentation/articles/api-management-get-started/). 10 | 11 | ## Download Source Code 12 | 13 | To get the source code of our samples via **git** just type: 14 | 15 | git clone https://github.com/Azure/api-management-samples.git 16 | cd ./api-management-samples/ 17 | 18 | ## Sample Index 19 | - [delegation](./delegation) - This sample is based on the [video tutorial](https://www.youtube.com/watch?v=z2pU_aHphbw&index=9&list=PL8nfc9haGeb4khJEFcDU9Lluit5nYlB3a) for using delegation. 20 | - [restApiDemo](./restApiDemo) - This sample shows how to call the Api Management REST APIs using C#. 21 | 22 | 23 | ## Need Help? 24 | 25 | Be sure to check out the API Management [Support Forum](http://go.microsoft.com/fwlink/?linkid=398235&clcid=0x409) if you are having trouble. The API Management product team actively monitors the forum and will be more than happy to assist you. 26 | 27 | ## Contribute Code or Provide Feedback 28 | 29 | If you would like to become an active contributor to this project please follow the instructions provided in [Microsoft Azure Projects Contribution Guidelines](http://azure.github.com/guidelines.html). 30 | 31 | If you encounter any bugs with the library please file an issue in the [Issues](https://github.com/Azure/azure-api-management-samples/issues) section of the project. 32 | 33 | ## Learn More 34 | * [Microsoft Azure API Management Service Overview](http://azure.microsoft.com/en-us/services/api-management/) 35 | * [Microsoft Azure API Management Documentaion](http://azure.microsoft.com/en-us/documentation/services/api-management/) -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.21005.1 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ContosoWebApplication", "ContosoWebApplication\ContosoWebApplication.csproj", "{2620F102-2F10-4852-AC94-9BA2089A6A96}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {2620F102-2F10-4852-AC94-9BA2089A6A96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {2620F102-2F10-4852-AC94-9BA2089A6A96}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {2620F102-2F10-4852-AC94-9BA2089A6A96}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {2620F102-2F10-4852-AC94-9BA2089A6A96}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication.v12.suo -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/App_Data/DefaultConnection.mdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/App_Data/DefaultConnection.mdf -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/App_Data/DefaultConnection_log.ldf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/App_Data/DefaultConnection_log.ldf -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/App_Data/aspnet-ContosoWebApplication-20150121080022.mdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/App_Data/aspnet-ContosoWebApplication-20150121080022.mdf -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/App_Data/aspnet-ContosoWebApplication-20150121080022_log.ldf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/App_Data/aspnet-ContosoWebApplication-20150121080022_log.ldf -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/App_Start/BundleConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Optimization; 3 | 4 | namespace ContosoWebApplication 5 | { 6 | public class BundleConfig 7 | { 8 | // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 9 | public static void RegisterBundles(BundleCollection bundles) 10 | { 11 | bundles.Add(new ScriptBundle("~/bundles/jquery").Include( 12 | "~/Scripts/jquery-{version}.js")); 13 | 14 | bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( 15 | "~/Scripts/jquery.validate*")); 16 | 17 | // Use the development version of Modernizr to develop with and learn from. Then, when you're 18 | // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. 19 | bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( 20 | "~/Scripts/modernizr-*")); 21 | 22 | bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( 23 | "~/Scripts/bootstrap.js", 24 | "~/Scripts/respond.js")); 25 | 26 | bundles.Add(new StyleBundle("~/Content/css").Include( 27 | "~/Content/bootstrap.css", 28 | "~/Content/site.css")); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | 4 | namespace ContosoWebApplication 5 | { 6 | public class FilterConfig 7 | { 8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 9 | { 10 | filters.Add(new HandleErrorAttribute()); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/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 ContosoWebApplication 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 | } 24 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/App_Start/Startup.Auth.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNet.Identity; 2 | using Microsoft.Owin; 3 | using Microsoft.Owin.Security.Cookies; 4 | using Owin; 5 | 6 | namespace ContosoWebApplication 7 | { 8 | public partial class Startup 9 | { 10 | // For more information on configuring authentication, please visit http://go.microsoft.com/fwlink/?LinkId=301864 11 | public void ConfigureAuth(IAppBuilder app) 12 | { 13 | // Enable the application to use a cookie to store information for the signed in user 14 | app.UseCookieAuthentication(new CookieAuthenticationOptions 15 | { 16 | AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie, 17 | LoginPath = new PathString("/Account/Login") 18 | }); 19 | // Use a cookie to temporarily store information about a user logging in with a third party login provider 20 | app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie); 21 | 22 | // Uncomment the following lines to enable logging in with third party login providers 23 | //app.UseMicrosoftAccountAuthentication( 24 | // clientId: "", 25 | // clientSecret: ""); 26 | 27 | //app.UseTwitterAuthentication( 28 | // consumerKey: "", 29 | // consumerSecret: ""); 30 | 31 | //app.UseFacebookAuthentication( 32 | // appId: "", 33 | // appSecret: ""); 34 | 35 | //app.UseGoogleAuthentication(); 36 | } 37 | } 38 | } -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Content/Site.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding-top: 50px; 3 | padding-bottom: 20px; 4 | } 5 | 6 | /* Set padding to keep content from hitting the edges */ 7 | .body-content { 8 | padding-left: 15px; 9 | padding-right: 15px; 10 | } 11 | 12 | /* Set width on the form input elements since they're 100% wide by default */ 13 | input, 14 | select, 15 | textarea { 16 | max-width: 280px; 17 | } 18 | 19 | /* styles for validation helpers */ 20 | .field-validation-error { 21 | color: #b94a48; 22 | } 23 | 24 | .field-validation-valid { 25 | display: none; 26 | } 27 | 28 | input.input-validation-error { 29 | border: 1px solid #b94a48; 30 | } 31 | 32 | input[type="checkbox"].input-validation-error { 33 | border: 0 none; 34 | } 35 | 36 | .validation-summary-errors { 37 | color: #b94a48; 38 | } 39 | 40 | .validation-summary-valid { 41 | display: none; 42 | } -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/ContosoWebApplication.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | False 5 | False 6 | False 7 | 8 | contosoinc - Web Deploy %282%29 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | CurrentPage 17 | True 18 | False 19 | False 20 | False 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | True 30 | True 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace ContosoWebApplication.Controllers 8 | { 9 | public class HomeController : Controller 10 | { 11 | public ActionResult Index() 12 | { 13 | return View(); 14 | } 15 | 16 | public ActionResult About() 17 | { 18 | ViewBag.Message = "Your application description page."; 19 | 20 | return View(); 21 | } 22 | 23 | public ActionResult Contact() 24 | { 25 | ViewBag.Message = "Your contact page."; 26 | 27 | return View(); 28 | } 29 | } 30 | } -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="ContosoWebApplication.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Global.asax.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.Optimization; 7 | using System.Web.Routing; 8 | 9 | namespace ContosoWebApplication 10 | { 11 | public class MvcApplication : System.Web.HttpApplication 12 | { 13 | protected void Application_Start() 14 | { 15 | AreaRegistration.RegisterAllAreas(); 16 | FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); 17 | RouteConfig.RegisterRoutes(RouteTable.Routes); 18 | BundleConfig.RegisterBundles(BundleTable.Bundles); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Models/IdentityModels.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNet.Identity.EntityFramework; 2 | 3 | namespace ContosoWebApplication.Models 4 | { 5 | // You can add profile data for the user by adding more properties to your ApplicationUser class, please visit http://go.microsoft.com/fwlink/?LinkID=317594 to learn more. 6 | public class ApplicationUser : IdentityUser 7 | { 8 | } 9 | 10 | public class ApplicationDbContext : IdentityDbContext 11 | { 12 | public ApplicationDbContext() 13 | : base("DefaultConnection") 14 | { 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Models/SsoUrl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace ContosoWebApplication.Models 7 | { 8 | public class SsoUrl 9 | { 10 | public string value; 11 | } 12 | } -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/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("ContosoWebApplication")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("ContosoWebApplication")] 13 | [assembly: AssemblyCopyright("Copyright © 2015")] 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("32b28994-1c0a-492e-a6e7-201813a9758c")] 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 Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Properties/PublishProfiles/contosoinc - FTP (2).pubxml: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | FTP 9 | Release 10 | Any CPU 11 | http://contosoinc.azurewebsites.net 12 | True 13 | False 14 | ftp://waws-prod-bay-005.ftp.azurewebsites.windows.net 15 | False 16 | True 17 | site/wwwroot 18 | contosoinc\$contosoinc 19 | <_SavePWD>True 20 | 21 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Properties/PublishProfiles/contosoinc - FTP (2).pubxml.user: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | 9 | AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAR57xKTkxFUeOj6zaR1MeAAAAAAACAAAAAAADZgAAwAAAABAAAAAU/LM//Z3Sy5/pe/iAS1zwAAAAAASAAACgAAAAEAAAAGgkiUxTRRBDcId2a97CyZGAAAAALm5lsbfwkN/SRyU0BD/ifuAc504sajCuAfR9eI0fn7SwgMoD3NThrtWysdk+vcUUfCjj73BLw840RuYEbR3jPK4pdZ+pmODGnjmrJaZ5DR5OrIYYVMVGOg+SESWu19D3hOe71w5GX3+5vy3kdeMspMQnkJ02By0w1SLV0TnBmfUUAAAAvuR8BcVlH88bHVm7qu0iBzHFFWo= 10 | 11 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Properties/PublishProfiles/contosoinc - FTP.pubxml: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | FTP 9 | Release 10 | Any CPU 11 | http://contosoinc.azurewebsites.net 12 | True 13 | False 14 | ftp://waws-prod-bay-005.ftp.azurewebsites.windows.net 15 | False 16 | True 17 | site/wwwroot 18 | contosoinc\$contosoinc 19 | <_SavePWD>True 20 | 21 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Properties/PublishProfiles/contosoinc - FTP.pubxml.user: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | 9 | AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAR57xKTkxFUeOj6zaR1MeAAAAAAACAAAAAAADZgAAwAAAABAAAABsZmEG3W92G4nm+DX5IMOEAAAAAASAAACgAAAAEAAAAFA/KlCozTljFsn8hdhBrF6AAAAAHmRJiLzFI9B5g1o+USHP/K9lDSMJ0SJTR2ne7PAAsf85jZoaEwH5uvB64jaNqzHIVFFfjlyThUEJYV63Bq6SKZAFfMM66to6VytIaeUFgz+wz3t4yIsOApSSfuwS7S+8dvOLsK8mOASATzHBUFMmQoNA4x4yCzVMpuE/Fa4ilxIUAAAAkDfbuU8XDwA1TdGEZHfXrE88ejk= 10 | 11 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Properties/PublishProfiles/contosoinc - Web Deploy (2).pubxml.user: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | 9 | AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAR57xKTkxFUeOj6zaR1MeAAAAAAACAAAAAAADZgAAwAAAABAAAAAf/gATxmntuZH4D6cYdYAqAAAAAASAAACgAAAAEAAAAL0Kw5RXtd1Z1twk421OLeaAAAAAD1+wjWV+Q/6CVIoosY8SCKhN9qSKZigPj/FOTd2pRMT/xMWw0knautaO7N2+h7jOS/fwcoNiytpmYVRvXlsbd9v5ua0U4omhbvgZW4OO3FXyrp3M5boTky9p85F/JTbryvPJKrauaoaileCQSkJqTbampwNJzQejylZ91YzmboEUAAAA3wwkB63tVVG2x5nXUmtQsnFspOk= 10 | 11 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Properties/PublishProfiles/contosoinc - Web Deploy.pubxml: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | MSDeploy 9 | Release 10 | Any CPU 11 | http://contosoinc.azurewebsites.net 12 | True 13 | False 14 | contosoinc.scm.azurewebsites.net:443 15 | contosoinc 16 | 17 | True 18 | WMSVC 19 | True 20 | $contosoinc 21 | <_SavePWD>True 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Properties/PublishProfiles/contosoinc - Web Deploy.pubxml.user: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | 9 | AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAR57xKTkxFUeOj6zaR1MeAAAAAAACAAAAAAADZgAAwAAAABAAAACj1LYxfZ1HKqYG4fRvWUuPAAAAAASAAACgAAAAEAAAACWehseNe4niX1305RRk+WqAAAAAgr0cdu/SHnOt1HqWNgBo0HuPPmf5ZjTYjQW15EKiAXQcQrOPqQkhYBFiHup/GlGOp2oV9nQM6VyVxWxFe8R/w519Z97rehM77iDRgme0gH6fdOE4/VMu93cWceDrEoabLOJ8/4NbqLgVB1iCmp+29IMfn2wsOnKcCXHfAEGVozoUAAAAC1ipqsl3sOcSZzSkUqUP0JS5olE= 10 | 11 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Scripts/_references.js: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | /// 4 | /// 5 | /// 6 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Startup.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.Owin; 2 | using Owin; 3 | 4 | [assembly: OwinStartupAttribute(typeof(ContosoWebApplication.Startup))] 5 | namespace ContosoWebApplication 6 | { 7 | public partial class Startup 8 | { 9 | public void Configuration(IAppBuilder app) 10 | { 11 | ConfigureAuth(app); 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Account/Delegate.cshtml: -------------------------------------------------------------------------------- 1 |  2 | @{ 3 | Layout = null; 4 | } 5 | 6 | 7 | 8 | 9 | 10 | 11 | Delegate 12 | 13 | 14 |
15 | @ViewBag.Message 16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Account/ExternalLoginConfirmation.cshtml: -------------------------------------------------------------------------------- 1 | @model ContosoWebApplication.Models.ExternalLoginConfirmationViewModel 2 | @{ 3 | ViewBag.Title = "Register"; 4 | } 5 |

@ViewBag.Title.

6 |

Associate your @ViewBag.LoginProvider account.

7 | 8 | @using (Html.BeginForm("ExternalLoginConfirmation", "Account", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" })) 9 | { 10 | @Html.AntiForgeryToken() 11 | 12 |

Association Form

13 |
14 | @Html.ValidationSummary(true) 15 |

16 | You've successfully authenticated with @ViewBag.LoginProvider. 17 | Please enter a user name for this site below and click the Register button to finish 18 | logging in. 19 |

20 |
21 | @Html.LabelFor(m => m.UserName, new { @class = "col-md-2 control-label" }) 22 |
23 | @Html.TextBoxFor(m => m.UserName, new { @class = "form-control" }) 24 | @Html.ValidationMessageFor(m => m.UserName) 25 |
26 |
27 |
28 |
29 | 30 |
31 |
32 | } 33 | 34 | @section Scripts { 35 | @Scripts.Render("~/bundles/jqueryval") 36 | } 37 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Account/ExternalLoginFailure.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Login Failure"; 3 | } 4 | 5 |

@ViewBag.Title.

6 |

Unsuccessful login with service.

7 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Account/Manage.cshtml: -------------------------------------------------------------------------------- 1 | @using ContosoWebApplication.Models; 2 | @using Microsoft.AspNet.Identity; 3 | @{ 4 | ViewBag.Title = "Manage Account"; 5 | } 6 | 7 |

@ViewBag.Title.

8 | 9 |

@ViewBag.StatusMessage

10 |
11 |
12 | @if (ViewBag.HasLocalPassword) 13 | { 14 | @Html.Partial("_ChangePasswordPartial") 15 | } 16 | else 17 | { 18 | @Html.Partial("_SetPasswordPartial") 19 | } 20 | 21 |
22 | @Html.Action("RemoveAccountList") 23 | @Html.Partial("_ExternalLoginsListPartial", new { Action = "LinkLogin", ReturnUrl = ViewBag.ReturnUrl }) 24 |
25 |
26 |
27 | @section Scripts { 28 | @Scripts.Render("~/bundles/jqueryval") 29 | } 30 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Account/Product.cshtml: -------------------------------------------------------------------------------- 1 | 

@ViewBag.Title

2 | @ViewBag.Message 3 | 4 |

5 | 6 | @ViewBag.ButtonText 7 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Account/_ChangePasswordPartial.cshtml: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNet.Identity 2 | @model ContosoWebApplication.Models.ManageUserViewModel 3 | 4 |

You're logged in as @User.Identity.GetUserName().

5 | 6 | @using (Html.BeginForm("Manage", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" })) 7 | { 8 | @Html.AntiForgeryToken() 9 |

Change Password Form

10 |
11 | @Html.ValidationSummary() 12 |
13 | @Html.LabelFor(m => m.OldPassword, new { @class = "col-md-2 control-label" }) 14 |
15 | @Html.PasswordFor(m => m.OldPassword, new { @class = "form-control" }) 16 |
17 |
18 |
19 | @Html.LabelFor(m => m.NewPassword, new { @class = "col-md-2 control-label" }) 20 |
21 | @Html.PasswordFor(m => m.NewPassword, new { @class = "form-control" }) 22 |
23 |
24 |
25 | @Html.LabelFor(m => m.ConfirmPassword, new { @class = "col-md-2 control-label" }) 26 |
27 | @Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control" }) 28 |
29 |
30 | 31 |
32 |
33 | 34 |
35 |
36 | } 37 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Account/_ExternalLoginsListPartial.cshtml: -------------------------------------------------------------------------------- 1 | @using Microsoft.Owin.Security 2 | 3 |

Use another service to log in.

4 |
5 | @{ 6 | var loginProviders = Context.GetOwinContext().Authentication.GetExternalAuthenticationTypes(); 7 | if (loginProviders.Count() == 0) 8 | { 9 |
10 |

There are no external authentication services configured. See this article 11 | for details on setting up this ASP.NET application to support logging in via external services.

12 |
13 | } 14 | else 15 | { 16 | string action = Model.Action; 17 | string returnUrl = Model.ReturnUrl; 18 | using (Html.BeginForm(action, "Account", new { ReturnUrl = returnUrl })) 19 | { 20 | @Html.AntiForgeryToken() 21 |
22 |

23 | @foreach (AuthenticationDescription p in loginProviders) 24 | { 25 | 26 | } 27 |

28 |
29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Account/_RemoveAccountPartial.cshtml: -------------------------------------------------------------------------------- 1 | @model ICollection 2 | 3 | @if (Model.Count > 0) 4 | { 5 |

Registered Logins

6 | 7 | 8 | @foreach (var account in Model) 9 | { 10 | 11 | 12 | 30 | 31 | } 32 | 33 |
@account.LoginProvider 13 | @if (ViewBag.ShowRemoveButton) 14 | { 15 | using (Html.BeginForm("Disassociate", "Account")) 16 | { 17 | @Html.AntiForgeryToken() 18 |
19 | @Html.Hidden("loginProvider", account.LoginProvider) 20 | @Html.Hidden("providerKey", account.ProviderKey) 21 | 22 |
23 | } 24 | } 25 | else 26 | { 27 | @:   28 | } 29 |
34 | } 35 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Account/_SetPasswordPartial.cshtml: -------------------------------------------------------------------------------- 1 | @model ContosoWebApplication.Models.ManageUserViewModel 2 | 3 |

4 | You do not have a local username/password for this site. Add a local 5 | account so you can log in without an external login. 6 |

7 | 8 | @using (Html.BeginForm("Manage", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" })) 9 | { 10 | @Html.AntiForgeryToken() 11 | 12 |

Create Local Login

13 |
14 | @Html.ValidationSummary() 15 |
16 | @Html.LabelFor(m => m.NewPassword, new { @class = "col-md-2 control-label" }) 17 |
18 | @Html.PasswordFor(m => m.NewPassword, new { @class = "form-control" }) 19 |
20 |
21 |
22 | @Html.LabelFor(m => m.ConfirmPassword, new { @class = "col-md-2 control-label" }) 23 |
24 | @Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control" }) 25 |
26 |
27 |
28 |
29 | 30 |
31 |
32 | } 33 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "About"; 3 | } 4 |

@ViewBag.Title.

5 |

@ViewBag.Message

6 | 7 |

Use this area to provide additional information.

8 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Contact"; 3 | } 4 |

@ViewBag.Title.

5 |

@ViewBag.Message

6 | 7 |
8 | One Microsoft Way
9 | Redmond, WA 98052-6399
10 | P: 11 | 425.555.0100 12 |
13 | 14 |
15 | Support: Support@example.com
16 | Marketing: Marketing@example.com 17 |
-------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Home Page"; 3 | } 4 | 5 |
6 |

ASP.NET

7 |

ASP.NET is a free web framework for building great Web sites and Web applications using HTML, CSS and JavaScript.

8 |

Learn more »

9 |
10 | 11 |
12 |
13 |

Getting started

14 |

15 | ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that 16 | enables a clean separation of concerns and gives you full control over markup 17 | for enjoyable, agile development. 18 |

19 |

Learn more »

20 |
21 |
22 |

Get more libraries

23 |

NuGet is a free Visual Studio extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects.

24 |

Learn more »

25 |
26 |
27 |

Web Hosting

28 |

You can easily find a web hosting company that offers the right mix of features and price for your applications.

29 |

Learn more »

30 |
31 |
-------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @model System.Web.Mvc.HandleErrorInfo 2 | 3 | @{ 4 | ViewBag.Title = "Error"; 5 | } 6 | 7 |

Error.

8 |

An error occurred while processing your request.

9 | 10 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | @ViewBag.Title - My ASP.NET Application 7 | @Styles.Render("~/Content/css") 8 | @Scripts.Render("~/bundles/modernizr") 9 | 10 | 11 | 12 | 32 |
33 | @RenderBody() 34 |
35 |
36 |

© @DateTime.Now.Year - My ASP.NET Application

37 |
38 |
39 | 40 | @Scripts.Render("~/bundles/jquery") 41 | @Scripts.Render("~/bundles/bootstrap") 42 | @RenderSection("scripts", required: false) 43 | 44 | 45 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNet.Identity 2 | @if (Request.IsAuthenticated) 3 | { 4 | using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm", @class = "navbar-right" })) 5 | { 6 | @Html.AntiForgeryToken() 7 | 8 | 14 | } 15 | } 16 | else 17 | { 18 | 22 | } 23 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/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 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } 4 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Web.Debug.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/Web.Release.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 17 | 18 | 21 | 22 | 23 | 24 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/favicon.ico -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/ContosoWebApplication.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/ContosoWebApplication.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/ContosoWebApplication.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/ContosoWebApplication.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/ContosoWebApplication.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/ContosoWebApplication.pdb -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/AutoScripts/contosoinc_db_IncrementalSchemaOnly.dacpac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/AutoScripts/contosoinc_db_IncrementalSchemaOnly.dacpac -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/ContosoWebApplication/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Antlr.3.4.1.9004/Antlr.3.4.1.9004.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Antlr.3.4.1.9004/Antlr.3.4.1.9004.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Antlr.3.4.1.9004/Antlr.3.4.1.9004.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr 5 | 3.4.1.9004 6 | Terence Parr 7 | Terence Parr 8 | false 9 | ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. 10 | ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. 11 | en-US 12 | 13 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Antlr.3.4.1.9004/lib/Antlr3.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Antlr.3.4.1.9004/lib/Antlr3.Runtime.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Antlr.3.4.1.9004/lib/Antlr3.Runtime.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Antlr.3.4.1.9004/lib/Antlr3.Runtime.pdb -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/Content/App.config.transform: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/Content/Web.config.transform: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/EntityFramework.6.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/EntityFramework.6.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/EntityFramework.6.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | EntityFramework 5 | 6.0.0 6 | EntityFramework 7 | Microsoft 8 | Microsoft 9 | http://go.microsoft.com/fwlink/?LinkID=320539 10 | http://go.microsoft.com/fwlink/?LinkID=320540 11 | true 12 | Entity Framework is Microsoft's recommended data access technology for new applications. 13 | Entity Framework is Microsoft's recommended data access technology for new applications. 14 | en-US 15 | Microsoft EF Database Data O/RM ADO.NET 16 | 17 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/lib/net40/EntityFramework.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/lib/net40/EntityFramework.SqlServer.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/lib/net40/EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/lib/net40/EntityFramework.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/lib/net45/EntityFramework.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/lib/net45/EntityFramework.SqlServer.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/lib/net45/EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/lib/net45/EntityFramework.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/tools/EntityFramework.PowerShell.Utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/tools/EntityFramework.PowerShell.Utility.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/tools/EntityFramework.PowerShell.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/tools/EntityFramework.PowerShell.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/tools/EntityFramework.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/tools/EntityFramework.psd1 -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/tools/migrate.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/EntityFramework.6.0.0/tools/migrate.exe -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Core.1.0.0/Microsoft.AspNet.Identity.Core.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Core.1.0.0/Microsoft.AspNet.Identity.Core.1.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Core.1.0.0/Microsoft.AspNet.Identity.Core.1.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Identity.Core 5 | 1.0.0 6 | Microsoft ASP.NET Identity Core 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_ENU.htm 10 | true 11 | Core interfaces for ASP.NET Identity. 12 | Core interfaces for ASP.NET Identity. 13 | © Microsoft Corporation. All rights reserved. 14 | Identity Membership 15 | 16 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Core.1.0.0/lib/net45/Microsoft.AspNet.Identity.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Core.1.0.0/lib/net45/Microsoft.AspNet.Identity.Core.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.EntityFramework.1.0.0/Microsoft.AspNet.Identity.EntityFramework.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.EntityFramework.1.0.0/Microsoft.AspNet.Identity.EntityFramework.1.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.EntityFramework.1.0.0/Microsoft.AspNet.Identity.EntityFramework.1.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Identity.EntityFramework 5 | 1.0.0 6 | Microsoft ASP.NET Identity EntityFramework 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_ENU.htm 10 | true 11 | ASP.NET Identity providers that use Entity Framework. 12 | ASP.NET Identity providers that use Entity Framework. 13 | © Microsoft Corporation. All rights reserved. 14 | Identity Membership 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.EntityFramework.1.0.0/lib/net45/Microsoft.AspNet.Identity.EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.EntityFramework.1.0.0/lib/net45/Microsoft.AspNet.Identity.EntityFramework.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Owin.1.0.0/Microsoft.AspNet.Identity.Owin.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Owin.1.0.0/Microsoft.AspNet.Identity.Owin.1.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Owin.1.0.0/Microsoft.AspNet.Identity.Owin.1.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Identity.Owin 5 | 1.0.0 6 | Microsoft ASP.NET Identity Owin 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_ENU.htm 10 | true 11 | Owin implementation for ASP.NET Identity. 12 | Owin implementation for ASP.NET Identity. 13 | © Microsoft Corporation. All rights reserved. 14 | Identity Membership 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Owin.1.0.0/lib/net45/Microsoft.AspNet.Identity.Owin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Identity.Owin.1.0.0/lib/net45/Microsoft.AspNet.Identity.Owin.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Mvc.5.0.0/Microsoft.AspNet.Mvc.5.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Mvc.5.0.0/Microsoft.AspNet.Mvc.5.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Mvc.5.0.0/Microsoft.AspNet.Mvc.5.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Mvc 5 | 5.0.0 6 | Microsoft ASP.NET MVC 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_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 | This package contains the runtime assemblies for ASP.NET MVC. 14 | © Microsoft Corporation. All rights reserved. 15 | en-US 16 | Microsoft AspNet Mvc AspNetMvc 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Mvc.5.0.0/lib/net45/System.Web.Mvc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Mvc.5.0.0/lib/net45/System.Web.Mvc.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Razor.3.0.0/Microsoft.AspNet.Razor.3.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Razor.3.0.0/Microsoft.AspNet.Razor.3.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Razor.3.0.0/Microsoft.AspNet.Razor.3.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Razor 5 | 3.0.0 6 | Microsoft ASP.NET Razor 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_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 | This package contains the runtime assemblies for ASP.NET Web Pages. 14 | © Microsoft Corporation. All rights reserved. 15 | en-US 16 | Microsoft AspNet WebPages AspNetWebPages Razor 17 | 18 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Razor.3.0.0/lib/net45/System.Web.Razor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Razor.3.0.0/lib/net45/System.Web.Razor.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Web.Optimization.1.1.1/Microsoft.AspNet.Web.Optimization.1.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Web.Optimization.1.1.1/Microsoft.AspNet.Web.Optimization.1.1.1.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Web.Optimization.1.1.1/Microsoft.AspNet.Web.Optimization.1.1.1.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.Web.Optimization 5 | 1.1.1 6 | Microsoft ASP.NET Web Optimization Framework 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | true 11 | ASP.NET Optimization introduces a way to bundle and optimize CSS and JavaScript files. 12 | ASP.NET Optimization introduces a way to bundle and optimize CSS and JavaScript files. 13 | © Microsoft Corporation. All rights reserved. 14 | Microsoft AspNet optimization bundling minification 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.Web.Optimization.1.1.1/lib/net40/System.Web.Optimization.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.Web.Optimization.1.1.1/lib/net40/System.Web.Optimization.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/Microsoft.AspNet.WebPages.3.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/Microsoft.AspNet.WebPages.3.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/Microsoft.AspNet.WebPages.3.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.AspNet.WebPages 5 | 3.0.0 6 | Microsoft ASP.NET Web Pages 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_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 | This package contains core runtime assemblies shared between ASP.NET MVC and ASP.NET Web Pages. 14 | © Microsoft Corporation. All rights reserved. 15 | en-US 16 | Microsoft AspNet WebPages AspNetWebPages 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/lib/net45/System.Web.Helpers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/lib/net45/System.Web.Helpers.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/lib/net45/System.Web.WebPages.Deployment.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/lib/net45/System.Web.WebPages.Deployment.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/lib/net45/System.Web.WebPages.Razor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/lib/net45/System.Web.WebPages.Razor.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/lib/net45/System.Web.WebPages.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.AspNet.WebPages.3.0.0/lib/net45/System.Web.WebPages.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.2.0.0/Microsoft.Owin.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.2.0.0/Microsoft.Owin.2.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.2.0.0/Microsoft.Owin.2.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Owin 5 | 2.0.0 6 | Microsoft.Owin 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | http://katanaproject.codeplex.com/ 11 | true 12 | Provides a set of helper types and abstractions for simplifying the creation of OWIN components. 13 | Microsoft OWIN 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.2.0.0/lib/net40/Microsoft.Owin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.2.0.0/lib/net40/Microsoft.Owin.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.2.0.0/lib/net45/Microsoft.Owin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.2.0.0/lib/net45/Microsoft.Owin.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Host.SystemWeb.2.0.0/Microsoft.Owin.Host.SystemWeb.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Host.SystemWeb.2.0.0/Microsoft.Owin.Host.SystemWeb.2.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Host.SystemWeb.2.0.0/Microsoft.Owin.Host.SystemWeb.2.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Owin.Host.SystemWeb 5 | 2.0.0 6 | Microsoft.Owin.Host.SystemWeb 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | http://katanaproject.codeplex.com/ 11 | true 12 | OWIN server that enables OWIN-based applications to run on IIS using the ASP.NET request pipeline. 13 | Microsoft OWIN 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Host.SystemWeb.2.0.0/lib/net40/Microsoft.Owin.Host.SystemWeb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Host.SystemWeb.2.0.0/lib/net40/Microsoft.Owin.Host.SystemWeb.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Host.SystemWeb.2.0.0/lib/net45/Microsoft.Owin.Host.SystemWeb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Host.SystemWeb.2.0.0/lib/net45/Microsoft.Owin.Host.SystemWeb.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.2.0.0/Microsoft.Owin.Security.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.2.0.0/Microsoft.Owin.Security.2.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.2.0.0/Microsoft.Owin.Security.2.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Owin.Security 5 | 2.0.0 6 | Microsoft.Owin.Security 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | http://katanaproject.codeplex.com/ 11 | true 12 | Common types which are shared by the various authentication middleware components. 13 | Microsoft OWIN 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.2.0.0/lib/net45/Microsoft.Owin.Security.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.2.0.0/lib/net45/Microsoft.Owin.Security.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Cookies.2.0.0/Microsoft.Owin.Security.Cookies.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Cookies.2.0.0/Microsoft.Owin.Security.Cookies.2.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Cookies.2.0.0/Microsoft.Owin.Security.Cookies.2.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Owin.Security.Cookies 5 | 2.0.0 6 | Microsoft.Owin.Security.Cookies 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | http://katanaproject.codeplex.com/ 11 | true 12 | Middleware that enables an application to use cookie based authentication, similar to ASP.NET's forms authentication. 13 | Microsoft OWIN 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Cookies.2.0.0/lib/net45/Microsoft.Owin.Security.Cookies.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Cookies.2.0.0/lib/net45/Microsoft.Owin.Security.Cookies.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Facebook.2.0.0/Microsoft.Owin.Security.Facebook.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Facebook.2.0.0/Microsoft.Owin.Security.Facebook.2.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Facebook.2.0.0/Microsoft.Owin.Security.Facebook.2.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Owin.Security.Facebook 5 | 2.0.0 6 | Microsoft.Owin.Security.Facebook 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | http://katanaproject.codeplex.com/ 11 | true 12 | Middleware that enables an application to support Facebook's OAuth 2.0 authentication workflow. 13 | Microsoft OWIN 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Facebook.2.0.0/lib/net45/Microsoft.Owin.Security.Facebook.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Facebook.2.0.0/lib/net45/Microsoft.Owin.Security.Facebook.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Google.2.0.0/Microsoft.Owin.Security.Google.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Google.2.0.0/Microsoft.Owin.Security.Google.2.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Google.2.0.0/Microsoft.Owin.Security.Google.2.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Owin.Security.Google 5 | 2.0.0 6 | Microsoft.Owin.Security.Google 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | http://katanaproject.codeplex.com/ 11 | true 12 | Middleware that enables an application to support Google's OpenId authentication workflow. 13 | Microsoft OWIN 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Google.2.0.0/lib/net45/Microsoft.Owin.Security.Google.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Google.2.0.0/lib/net45/Microsoft.Owin.Security.Google.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.MicrosoftAccount.2.0.0/Microsoft.Owin.Security.MicrosoftAccount.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.MicrosoftAccount.2.0.0/Microsoft.Owin.Security.MicrosoftAccount.2.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.MicrosoftAccount.2.0.0/Microsoft.Owin.Security.MicrosoftAccount.2.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Owin.Security.MicrosoftAccount 5 | 2.0.0 6 | Microsoft.Owin.Security.MicrosoftAccount 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | http://katanaproject.codeplex.com/ 11 | true 12 | Middleware that enables an application to support the Microsoft Account authentication workflow. 13 | Microsoft OWIN 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.MicrosoftAccount.2.0.0/lib/net45/Microsoft.Owin.Security.MicrosoftAccount.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.MicrosoftAccount.2.0.0/lib/net45/Microsoft.Owin.Security.MicrosoftAccount.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.OAuth.2.0.0/Microsoft.Owin.Security.OAuth.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.OAuth.2.0.0/Microsoft.Owin.Security.OAuth.2.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.OAuth.2.0.0/Microsoft.Owin.Security.OAuth.2.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Owin.Security.OAuth 5 | 2.0.0 6 | Microsoft.Owin.Security.OAuth 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | http://katanaproject.codeplex.com/ 11 | true 12 | Middleware that enables an application to support any standard OAuth 2.0 authentication workflow. 13 | Microsoft OWIN 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.OAuth.2.0.0/lib/net45/Microsoft.Owin.Security.OAuth.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.OAuth.2.0.0/lib/net45/Microsoft.Owin.Security.OAuth.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Twitter.2.0.0/Microsoft.Owin.Security.Twitter.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Twitter.2.0.0/Microsoft.Owin.Security.Twitter.2.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Twitter.2.0.0/Microsoft.Owin.Security.Twitter.2.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.Owin.Security.Twitter 5 | 2.0.0 6 | Microsoft.Owin.Security.Twitter 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 10 | http://katanaproject.codeplex.com/ 11 | true 12 | Middleware that enables an application to support Twitter's OAuth 2.0 authentication workflow. 13 | Microsoft OWIN 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Twitter.2.0.0/lib/net45/Microsoft.Owin.Security.Twitter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Owin.Security.Twitter.2.0.0/lib/net45/Microsoft.Owin.Security.Twitter.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/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 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.jQuery.Unobtrusive.Validation.3.0.0/Microsoft.jQuery.Unobtrusive.Validation.3.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Microsoft.jQuery.Unobtrusive.Validation.3.0.0/Microsoft.jQuery.Unobtrusive.Validation.3.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Microsoft.jQuery.Unobtrusive.Validation.3.0.0/Microsoft.jQuery.Unobtrusive.Validation.3.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Microsoft.jQuery.Unobtrusive.Validation 5 | 3.0.0 6 | Microsoft jQuery Unobtrusive Validation 7 | Microsoft 8 | Microsoft 9 | http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_ENU.htm 10 | true 11 | jQuery plugin that unobtrusively sets up jQuery.Validation. 12 | jQuery plugin that unobtrusively sets up jQuery.Validation. 13 | © Microsoft Corporation. All rights reserved. 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Modernizr.2.6.2/Modernizr.2.6.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Modernizr.2.6.2/Modernizr.2.6.2.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/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 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/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 -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/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 -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/Newtonsoft.Json.5.0.6.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/Newtonsoft.Json.5.0.6.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/Newtonsoft.Json.5.0.6.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Newtonsoft.Json 5 | 5.0.6 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 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/net20/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/net20/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/net35/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/net35/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/net40/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/net40/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/net45/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/net45/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/netcore45/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/netcore45/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/portable-net40%2Bsl4%2Bwp7%2Bwin8/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/portable-net40%2Bsl4%2Bwp7%2Bwin8/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/portable-net45%2Bwp80%2Bwin8/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Newtonsoft.Json.5.0.6/lib/portable-net45%2Bwp80%2Bwin8/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Owin.1.0/Owin.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Owin.1.0/Owin.1.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Owin.1.0/Owin.1.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Owin 5 | 1.0 6 | OWIN 7 | OWIN startup components contributors 8 | OWIN startup components contributors 9 | https://github.com/owin-contrib/owin-hosting/blob/master/LICENSE.txt 10 | https://github.com/owin-contrib/owin-hosting/ 11 | false 12 | OWIN IAppBuilder startup interface 13 | OWIN 14 | 15 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Owin.1.0/lib/net40/Owin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Owin.1.0/lib/net40/Owin.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Respond.1.2.0/Respond.1.2.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/Respond.1.2.0/Respond.1.2.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/Respond.1.2.0/Respond.1.2.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Respond 5 | 1.2.0 6 | Respond JS 7 | Scott Jehl 8 | Scott Jehl,scottjehl.com 9 | https://github.com/scottjehl/Respond 10 | https://github.com/scottjehl/Respond 11 | true 12 | The goal of this script is to provide a fast and lightweight (3kb minified / 1kb gzipped) script to enable responsive web designs in browsers that don't support CSS3 Media Queries - in particular, Internet Explorer 8 and under. It's written in such a way that it will probably patch support for other non-supporting browsers as well (more information on that soon). 13 | A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more) 14 | Merge pull request #104 from scottjehl/cross-domain Resolves Issue #59: Cross domain CSS files with ? in URL won't load 15 | 2011: Scott Jehl, scottjehl.com 16 | Respond, Media Queries 17 | 18 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/WebGrease.1.5.2/WebGrease.1.5.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/WebGrease.1.5.2/WebGrease.1.5.2.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/WebGrease.1.5.2/WebGrease.1.5.2.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | WebGrease 5 | 1.5.2 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 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/WebGrease.1.5.2/lib/WebGrease.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/WebGrease.1.5.2/lib/WebGrease.dll -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/WebGrease.1.5.2/tools/WG.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/WebGrease.1.5.2/tools/WG.exe -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/bootstrap.3.0.0/bootstrap.3.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/bootstrap.3.0.0/bootstrap.3.0.0.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/bootstrap.3.0.0/bootstrap.3.0.0.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | bootstrap 5 | 3.0.0 6 | Mark Otto,Jacob Thornton 7 | outercurve 8 | https://github.com/twbs/bootstrap/blob/master/LICENSE 9 | https://github.com/twbs/bootstrap 10 | https://github.com/twbs/bootstrap/blob/master/assets/ico/apple-touch-icon-72-precomposed.png 11 | false 12 | Sleek, intuitive, and powerful front-end framework for faster and easier web development. 13 | 14 | Copyright 2012 15 | Twitter bootstrap html5 css3 16 | 17 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/bootstrap.3.0.0/content/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/bootstrap.3.0.0/content/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/bootstrap.3.0.0/content/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/bootstrap.3.0.0/content/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/bootstrap.3.0.0/content/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/bootstrap.3.0.0/content/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/jQuery.1.10.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 -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/jQuery.1.10.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 -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/jQuery.1.10.2/jQuery.1.10.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/jQuery.1.10.2/jQuery.1.10.2.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/jQuery.1.10.2/jQuery.1.10.2.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery 5 | 1.10.2 6 | jQuery 7 | jQuery Foundation,Inc. 8 | jQuery Foundation,Inc. 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 | NOTE: This package is maintained on behalf of the library owners by the NuGet Community Packages project at http://nugetpackages.codeplex.com/ 15 | en-US 16 | jQuery 17 | 18 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/jQuery.Validation.1.11.1/jQuery.Validation.1.11.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/delegation/ContosoWebApplication/packages/jQuery.Validation.1.11.1/jQuery.Validation.1.11.1.nupkg -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/jQuery.Validation.1.11.1/jQuery.Validation.1.11.1.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | jQuery.Validation 5 | 1.11.1 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 | -------------------------------------------------------------------------------- /delegation/ContosoWebApplication/packages/repositories.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /delegation/README.md: -------------------------------------------------------------------------------- 1 | # Microsoft Azure API Management Delegation Sample 2 | 3 | This sample is based on the video tutorial for using Delegation: 4 | 5 | [Video: Delegating User Authentication and Product Subscription to a 3rd Party](https://www.youtube.com/watch?v=z2pU_aHphbw&index=9&list=PL8nfc9haGeb4khJEFcDU9Lluit5nYlB3a) 6 | 7 | 8 | You will also find the full documentation for delegation useful: 9 | 10 | [How to delegate user registration and product subscription](http://azure.microsoft.com/en-us/documentation/articles/api-management-howto-setup-delegation/) -------------------------------------------------------------------------------- /policies/Hide response data based on product name.policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @{ 5 | var response = context.Response.Body.As(); 6 | foreach (var key in new [] {"minutely", "hourly", "daily", "flags"}) { 7 | response.Property (key).Remove (); 8 | } 9 | return response.ToString(); 10 | } 11 | 12 | 13 | -------------------------------------------------------------------------------- /policies/Pre-authorize requests using validate-jwt.policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | @((string)context.Variables["signingKey"]) 8 | 9 | 10 | 11 | true 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | @((string)context.Variables["signingKey"]) 20 | 21 | 22 | 23 | true 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | @((string)context.Variables["signingKey"]) 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /policies/Random load balancer.policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | @{return Guid.NewGuid().ToString();} 19 | 20 | A gateway-related error occurred while processing the request. 21 | 22 | 23 | -------------------------------------------------------------------------------- /policies/Route percentage of traffic to canary.policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /policies/Send context information to the backend service.policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | @(context.Product.Name) 4 | 5 | 6 | 7 | 8 | @(context.User.Id) 9 | @(context.Deployment.Region) 10 | -------------------------------------------------------------------------------- /policies/Set cache duration using cache control header.policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Accept 6 | Accept-Charset 7 | 8 | 9 | 10 | \d+)").Groups["maxAge"]?.Value; 13 | return (!string.IsNullOrEmpty(maxAge))?int.Parse(maxAge):300; 14 | }" 15 | /> -------------------------------------------------------------------------------- /restApiDemo/.nuget/NuGet.Config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /restApiDemo/.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/restApiDemo/.nuget/NuGet.exe -------------------------------------------------------------------------------- /restApiDemo/APIMgtRESTAPIDemo.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.31101.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIMgtRESTAPIDemo", "APIMgtRESTAPIDemo\APIMgtRESTAPIDemo.csproj", "{912062DE-7FB3-40FE-A4C7-123D32D08733}" 7 | EndProject 8 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B72F0047-4F93-4E58-B672-78A782B20404}" 9 | ProjectSection(SolutionItems) = preProject 10 | .nuget\NuGet.Config = .nuget\NuGet.Config 11 | .nuget\NuGet.exe = .nuget\NuGet.exe 12 | .nuget\NuGet.targets = .nuget\NuGet.targets 13 | EndProjectSection 14 | EndProject 15 | Global 16 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 17 | Debug|Any CPU = Debug|Any CPU 18 | Release|Any CPU = Release|Any CPU 19 | EndGlobalSection 20 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 21 | {912062DE-7FB3-40FE-A4C7-123D32D08733}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 22 | {912062DE-7FB3-40FE-A4C7-123D32D08733}.Debug|Any CPU.Build.0 = Debug|Any CPU 23 | {912062DE-7FB3-40FE-A4C7-123D32D08733}.Release|Any CPU.ActiveCfg = Release|Any CPU 24 | {912062DE-7FB3-40FE-A4C7-123D32D08733}.Release|Any CPU.Build.0 = Release|Any CPU 25 | EndGlobalSection 26 | GlobalSection(SolutionProperties) = preSolution 27 | HideSolutionNode = FALSE 28 | EndGlobalSection 29 | EndGlobal 30 | -------------------------------------------------------------------------------- /restApiDemo/APIMgtRESTAPIDemo/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /restApiDemo/APIMgtRESTAPIDemo/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("APIMgtRESTAPIDemo")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("APIMgtRESTAPIDemo")] 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("514e3c00-695a-4925-85bf-1093be42c325")] 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 | -------------------------------------------------------------------------------- /restApiDemo/APIMgtRESTAPIDemo/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /scripts/Get_AzureRmApiManagementGitCredentials.ps1: -------------------------------------------------------------------------------- 1 | param 2 | ( 3 | [Parameter(Mandatory = $True)] 4 | [System.String] 5 | $SubscriptionId, 6 | 7 | [Parameter(Mandatory = $True)] 8 | [System.String] 9 | $ResourceGroup, 10 | 11 | [Parameter(Mandatory = $True)] 12 | [System.String] 13 | $ServiceName, 14 | 15 | [Parameter()] 16 | [ValidateSet('primary','secondary')] 17 | [System.String] 18 | $KeyType = 'primary', 19 | 20 | [Parameter()] 21 | [timespan] 22 | $ExpiryTimespan = (New-Timespan -Hours 2) 23 | 24 | ) 25 | 26 | ## Switch to Subscription 27 | $sub = Select-AzureRmSubscription -SubscriptionId $subscriptionId 28 | 29 | $context = New-AzureRmApiManagementContext -ResourceGroupName $ResourceGroup -ServiceName $ServiceName 30 | $expiry = (Get-Date).ToUniversalTime() + $ExpiryTimespan 31 | 32 | $parameters = @{ 33 | "keyType"= $KeyType 34 | "expiry"= ('{0:yyyy-MM-ddTHH:mm:ss.000Z}' -f $expiry) 35 | } 36 | 37 | 38 | $gitAccess = Get-AzureRmApiManagementTenantGitAccess -Context $context 39 | $userId = $gitAccess.Id 40 | 41 | $resourceName = $ServiceName + "/" +$userId 42 | 43 | $gitUserName = 'apim' 44 | $gitPassword = Invoke-AzureRmResourceAction -ResourceGroupName $ResourceGroup -ResourceType 'Microsoft.ApiManagement/service/users' -Action 'token' -ResourceName $resourceName -ApiVersion "2017-03-01" -Parameters $parameters -Force 45 | 46 | return @{ 47 | GitUserName=$gitUserName 48 | GitPassword=$gitPassword.value 49 | } 50 | 51 | -------------------------------------------------------------------------------- /scripts/Get_AzureRmApiManagementManagementToken.ps1: -------------------------------------------------------------------------------- 1 | param 2 | ( 3 | [Parameter(Mandatory = $True)] 4 | [System.String] 5 | $SubscriptionId, 6 | 7 | [Parameter(Mandatory = $True)] 8 | [System.String] 9 | $ResourceGroup, 10 | 11 | [Parameter(Mandatory = $True)] 12 | [System.String] 13 | $ServiceName, 14 | 15 | [Parameter()] 16 | [ValidateSet('primary','secondary')] 17 | [System.String] 18 | $KeyType = 'primary', 19 | 20 | [Parameter()] 21 | [timespan] 22 | $ExpiryTimespan = (New-Timespan -Hours 2) 23 | 24 | ) 25 | 26 | $sub = Select-AzureRmSubscription -SubscriptionId $subscriptionId 27 | 28 | $context = New-AzureRmApiManagementContext -ResourceGroupName $ResourceGroup -ServiceName $ServiceName 29 | $expiry = (Get-Date).ToUniversalTime() + $ExpiryTimespan 30 | 31 | $parameters = @{ 32 | "keyType"= $KeyType 33 | "expiry"= ('{0:yyyy-MM-ddTHH:mm:ss.000Z}' -f $expiry) 34 | } 35 | 36 | 37 | $managementAccess = Get-AzureRmApiManagementTenantAccess -Context $context 38 | $userId = $managementAccess.Id 39 | 40 | $resourceName = $ServiceName + "/" +$userId 41 | 42 | $managementToken = Invoke-AzureRmResourceAction -ResourceGroupName $ResourceGroup -ResourceType 'Microsoft.ApiManagement/service/users' -Action 'token' -ResourceName $resourceName -ApiVersion "2017-03-01" -Parameters $parameters -Force 43 | 44 | return @{ 45 | Token='SharedAccessSignature ' + $managementToken.value 46 | } 47 | 48 | -------------------------------------------------------------------------------- /scripts/New-AzApiManagementApiApplicationInsightsDiagnostic.ps1: -------------------------------------------------------------------------------- 1 | param 2 | ( 3 | [Parameter(Mandatory = $True)] 4 | [System.String] 5 | $SubscriptionId, 6 | 7 | [Parameter(Mandatory = $True)] 8 | [System.String] 9 | $ResourceGroup, 10 | 11 | [Parameter(Mandatory = $True)] 12 | [System.String] 13 | $ServiceName, 14 | 15 | [Parameter(Mandatory = $True)] 16 | [System.String] 17 | $loggerId, 18 | 19 | [Parameter(Mandatory = $True)] 20 | [System.String] 21 | $instrumentationKey, 22 | 23 | [Parameter(Mandatory = $True)] 24 | [System.String] 25 | $apiId 26 | ) 27 | 28 | #apiversion 29 | $apiVersion = "2018-06-01-preview" 30 | 31 | # switch to subscription 32 | Select-AzSubscription -SubscriptionId $SubscriptionId 33 | 34 | $context = New-AzApiManagementContext -ResourceGroupName $ResourceGroup -ServiceName $ServiceName 35 | New-AzApiManagementLogger -Context $context -LoggerId $loggerId -InstrumentationKey $instrumentationKey 36 | $prop = @{ 37 | alwaysLog = "allErrors" 38 | enableHttpCorrelationHeaders = $True 39 | loggerId = "/loggers/" + $loggerId 40 | sampling = @{ 41 | samplingType = "fixed" 42 | percentage = 50 43 | } 44 | } 45 | 46 | Get-AzApiManagementLogger -Context $context -LoggerId $loggerId 47 | 48 | $resourceId = "/subscriptions/" + $SubscriptionId + "/resourceGroups/" + $ResourceGroup + "/providers/Microsoft.ApiManagement/service/" + $ServiceName + "/apis/" + $apiId + "/diagnostics/applicationinsights" 49 | 50 | New-AzResource -ResourceId $resourceId -Properties $prop -ApiVersion $apiVersion -Force 51 | -------------------------------------------------------------------------------- /scripts/Set_AzureRmApiManagementPublisherDetails.ps1: -------------------------------------------------------------------------------- 1 | param 2 | ( 3 | [Parameter(Mandatory = $True)] 4 | [System.String] 5 | $SubscriptionId, 6 | 7 | [Parameter(Mandatory = $True)] 8 | [System.String] 9 | $ResourceGroup, 10 | 11 | [Parameter(Mandatory = $True)] 12 | [System.String] 13 | $ServiceName, 14 | 15 | [Parameter(Mandatory = $False)] 16 | [System.String] 17 | $publisherEmail, 18 | 19 | [Parameter(Mandatory = $False)] 20 | [System.String] 21 | $organizationName, 22 | 23 | [Parameter(Mandatory = $False)] 24 | [System.String] 25 | $notificationEmail 26 | ) 27 | 28 | # Switch to Subscription 29 | $sub = Select-AzureRmSubscription -SubscriptionId $SubscriptionId 30 | 31 | 32 | $Resource = Get-AzureRmResource -ResourceType "microsoft.apimanagement/service" -ResourceGroupName $ResourceGroup -ResourceName $ServiceName -ApiVersion "2017-03-01" 33 | 34 | # update publisherEmail if provided 35 | if (![string]::IsNullOrEmpty($publisherEmail)) 36 | { 37 | $Resource.Properties.publisherEmail = $publisherEmail 38 | } 39 | 40 | # update organisationName if provided 41 | if (![string]::IsNullOrEmpty($organizationName)) 42 | { 43 | $Resource.Properties.publisherName = $organizationName 44 | } 45 | 46 | # update notificationEmail if provided 47 | if (![string]::IsNullOrEmpty($notificationEmail)) 48 | { 49 | $Resource.Properties.notificationSenderEmail = $notificationEmail 50 | } 51 | 52 | # Execute the operation 53 | $Resource | Set-AzureRmResource -Force 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /sdkClientResources/ApiPolicy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /sdkClientResources/OperationPolicy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /sdkClientResources/ProductPolicy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/logicapptemplate/README.md: -------------------------------------------------------------------------------- 1 | # API Management Backup / Restore automation 2 | 3 | Use this Azure Logic App to automate the backup/restore process. Learn more about the template here. 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/logicapptemplate/azuredeploy.parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 3 | "contentVersion": "1.0.0.0", 4 | "parameters": { 5 | "logicAppName": { 6 | "value": "APIMBackupRestore" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/DR-logic-app-pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/DR-logic-app-pattern.png -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_autentication_create_autentication_body-1024x243.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_autentication_create_autentication_body-1024x243.png -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_autentication_create_invoke_management_api-1024x929.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_autentication_create_invoke_management_api-1024x929.png -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_autentication_token_request-1024x470.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_autentication_token_request-1024x470.png -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_permissions_1-1024x361.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_permissions_1-1024x361.png -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_permissions_2-1024x234.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_permissions_2-1024x234.png -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_permissions_3-1024x266.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/apim_permissions_3-1024x266.png -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/dr-site-permission-1024x251.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/dr-site-permission-1024x251.png -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/exception_management.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/exception_management.jpg -------------------------------------------------------------------------------- /tutorials/automating-apim-backup-restore-with-logic-apps/media/primary-site-1024x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/automating-apim-backup-restore-with-logic-apps/media/primary-site-1024x256.png -------------------------------------------------------------------------------- /tutorials/setting-up-secure-vnet-injection/README.md: -------------------------------------------------------------------------------- 1 | # Setting up Secure VNET injection with API Management with Forced Tunneling 2 | 3 | Setup includes API Management deployment with Azure Firewall to restrict all outbound traffic. 4 | The Virtual Network is configured to Forced Tunnel all traffic to the Azure Firewall with no requirement for Service Endpoints. 5 | 6 | The setup also includes calling into an API POST /outboundNetworkDependencyEndpoints which lists all the FQDN dependencies and sets up the Route Table. 7 | 8 | The setup involves setting up 9 | - Azure Route Table 10 | - Network Security Group 11 | - Azure Firewall 12 | - API Management -------------------------------------------------------------------------------- /tutorials/setting-up-secure-vnet-injection/Test_NRP/CreateAzFirewall.parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 3 | "contentVersion": "1.0.0.0", 4 | "parameters": { 5 | "location": { 6 | "value": "" 7 | }, 8 | "resourceGroup": { 9 | "value": "" 10 | }, 11 | "azureFirewallName": { 12 | "value": "" 13 | }, 14 | "azureFirewallTier": { 15 | "value": "Standard" 16 | }, 17 | "zones": { 18 | "value": [] 19 | }, 20 | "subnetId": { 21 | "value": "" 22 | }, 23 | "publicIpAddressName": { 24 | "value": "publicip-fw" 25 | }, 26 | "publicIpZones": { 27 | "value": [] 28 | } 29 | } 30 | } -------------------------------------------------------------------------------- /tutorials/setting-up-secure-vnet-injection/Test_NRP/CreateExternalApimService.parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#", 3 | "contentVersion": "1.0.0.0", 4 | "parameters": { 5 | "apiManagementServiceName": 6 | { 7 | "value": "demo-apim-vnet-injected" 8 | }, 9 | "publisherEmail": { 10 | "value": "apimgmt@microsoft.com" 11 | }, 12 | "publisherName": { 13 | "value": "Microsoft" 14 | }, 15 | "virtualNetworkName": { 16 | "value": "" 17 | }, 18 | "publicIpName": { 19 | "value": "apimSecurePublicIP" 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /tutorials/setting-up-secure-vnet-injection/Test_NRP/CreateExternalApimVnet.prereq.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/api-management-samples/72a5f1f4613bad2c254a40349553109991c5a667/tutorials/setting-up-secure-vnet-injection/Test_NRP/CreateExternalApimVnet.prereq.parameters.json -------------------------------------------------------------------------------- /tutorials/setting-up-secure-vnet-injection/Test_NRP/call-api.ps1: -------------------------------------------------------------------------------- 1 | param( 2 | [String]$apimServiceId, 3 | [String]$azureManagementUrl = "https://management.azure.com", 4 | [String]$apiVersion = "2021-04-01-preview" 5 | ) 6 | 7 | function Get-OutboundNetworkDependenciesAPI { 8 | $azContext = Get-AzContext 9 | $azProfile = [Microsoft.Azure.Commands.Common.Authentication.Abstractions.AzureRmProfileProvider]::Instance.Profile 10 | $profileClient = New-Object -TypeName Microsoft.Azure.Commands.ResourceManager.Common.RMProfileClient -ArgumentList ($azProfile) 11 | $token = $profileClient.AcquireAccessToken($azContext.Subscription.TenantId) 12 | $authHeader = @{ 13 | 'Content-Type'='application/json' 14 | 'Authorization'='Bearer ' + $token.AccessToken 15 | } 16 | 17 | # Invoke the REST API 18 | $restUri = "$($azureManagementUrl)$($apimServiceId)/OutboundNetworkDependenciesEndpoints/?api-version=$($apiVersion)" 19 | 20 | Write-Host "ReqUri : " $restUri 21 | 22 | $response = Invoke-RestMethod -Uri $restUri -Method Get -Headers $authHeader 23 | 24 | Write-Host $response.value 25 | return $response 26 | 27 | } 28 | 29 | return Get-OutboundNetworkDependenciesAPI --------------------------------------------------------------------------------