Skip to content

Instantly share code, notes, and snippets.

View jsmithedin's full-sized avatar
:octocat:

Jamie Smith jsmithedin

:octocat:
View GitHub Profile
@jsmithedin
jsmithedin / startup.cs
Created January 10, 2018 12:41
ASP.Net Core 2.0 - Include Configuration
public Startup(IConfiguration configuration)
{
_configuration = configuration;
}
@jsmithedin
jsmithedin / startup.cs
Last active February 10, 2018 19:26
ASP.Net Core 2.0 - Configure JWT Auth - startup.cs
public void ConfigureServices(IServiceCollection services)
{
services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddJwtBearer(options =>
{
options.TokenValidationParameters = new TokenValidationParameters
{
ValidateLifetime = true,
ValidateIssuerSigningKey = true,
IssuerSigningKey = new SymmetricSecurityKey(
@jsmithedin
jsmithedin / authentication.cs
Created January 10, 2018 12:29
ASP.Net Core 2.0 - Require Authentication
[Authorize]
[Route("api")]
public class ApiController : Controller
{
[HttpGet("Test")]
public IActionResult Test()
{
return Ok("Content secured with Approov Token");
}