Configuring ASP.NET Core 2.0 Authentication
Global Authentication Filters for Projects for both OpenID Connect Users and JWT Bearer Token Daemons
Problem Statement
I'm building a ASP.NET Core 2.0 Web Application with MVC. I want the following:
- MVC Controllers
- Secured with Azure ActiveDirectory Authentication
- Authentication Challenges should redirect user to the login page
- WebApi controllers
- Secured by JWT Bearer . . .
Posted in: activedirectoryasp.netauthenticationauthenticationschemeauthorizationazuredotnet-core-2.0jwt
.NET Console App Tools
Part 1: ManyConsole
Recently, I was working with a developer who was putting the final touches on a command-line tool. I usually opt for a good Web-App and API, but it got me thinking about a pair of tools I've used to package up Windows console applications for use. ManyConsole makes command-line parameter creation and documentation easy and Fody abstracts . . .
Choosing Your Identity (Server)
A Willamette Valley Software Engineers Presentation
I was fortunate enough to catch a two day deep-dive of Identity Servers and .NET Core presented by Brock Allen at DEVIntersection last fall and have been playing with it here and there for the last six months. I'm finding myself becoming more and more obsessed with ensuring projects are locked down from folks at badguy.com. While there . . .
Mediaphile
This Is a Rebellion
I'm a bit of a mediaphile and I love Star Wars. So when I realized that Fatboy Roberts (the mind behind the Geek Remixed albums) had released a mix of Star Wars music, I had to jump on board. Now I share with everyone else.
Enjoy.
Entity Framework SQL Debugging
Using Lambdas to Log Generated SQL
Scenario
My boss is a SQL guy, a DBO by trade. Every now and again, he wan't to know what SQL my application is running against the database.
I am not a SQL guy. I've been using EntityFramework and lambdas from nearly the beginning of my .NET adventures. I can read and write SQL...
Solution
. . .Posted in: asp.netdebuggingentity-frameworklambdasql
Restricting Access to Routes without [Authorize] Filter
Locking down Swagger, Elmah, and other "magic" endpoints
Create a Delegating Handler
In this example, I want to lock down the \swagger
endpoint from an ASP.NET 4.6.1 MVC web application.
public class SwaggerAccessMessageHandler : DelegatingHandler
{
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) . . .
AutoMapper / ReSharper Configuration
Fixing the cause of a ridiculous slowdown
The Challenge
While working on a project, I noticed that Visual Studio ground to a halt while I was working on a rather in-depth AutoMapper profile. Something clicked in the back of my head, remembering a similar issue I experience about a year ago. Both times I had experienced this issue, the slowdown happened while editing an . . .
Posted in: automapperlinqperformanceresharper
Cover image credit: http://whoiskevinrich.com