In my previous post, I emphasized a few important facts on my journey of building an OAuth authorization server. As great people say: "Talk is cheap. Show me the code." It is exactly what I'm trying to do in this blog post. Also, this post is the first one in the "Simple OAuth Server" series.
OAuth (2)

Simple OAuth Server: Implementing a Simple OAuth Server with Katana OAuth Authorization Server Components (Part 1)
My Baby Steps to OAuth 2.0 Hell (or Should I Call It Heaven)
16 March 2014
ยท
5 minutes read
Securing our HTTP API endpoints are one of the biggest challenges we face when writing so-called modern applications and this is where the OAuth 2.0 enters. In this post, I will highlight the things that I have found vital for the last couple of months when I have been working on an OAuth 2.0 Server implementation in .NET Framework.

Hey, I'm Tugberk ๐
Coder ๐จ๐ปโ๐ป, Speaker ๐ฃ, Author ๐, ex-Microsoft MVP ๐ธ, Blogger ๐ป, Software Engineering at Meta (Facebook) โพ, F1 fan ๐, Loves travelling ๐ซ
I live in London, UK ๐ก
Tags
ASP.Net
101
.NET
75
ASP.NET Web API
49
ASP.NET MVC
42
C#
36
Geek Talks
30
SignalR
16
ASP.NET 5
16
Tips
14
async
11
HTTP
11
Visual Studio
11
Windows Azure
10
Tourism
10
TPL
9
Architecture
9
OWIN
8
ASP.NET vNext
8
JQuery
7
Git
7
Katana
7
JavaScript
6
Deployment
6
NuGet
6
DLM
6
MongoDB
6
Microsoft
6
MS SQL
6
PowerShell
6
Microsoft Azure
5
Data Structures
5
Razor
5
DbContext
5
Entity Framework
5
Docker
5
Unit Testing
5
Redis
5
Algorithms
5
SQL Server
4
UNWTO
4
Hosting
4
Career
4
Elasticsearch
4
IT Stuff
4
ASP.NET Core
4
IIS
4
.NET Core
4
Continuous Delivery
4
Software Development
4
GitHub
4
Databases
3
Distributed Systems
3
Caching
3
Golang
3
Security
3
Go
3
Software Engineer
3
Aspect Oriented Programming
2
Continuous Integration
2
Azure Search
2
SemVer
2
Polyglot Persistance
2
Linux
2
Assignments
2
nodejs
2
Deployments
2
Interviewing
2
SQL Release
2
Code Review
2
WCF Web API
2
Facts & Figures
2
gulp
2
Autofac
2
OAuth
2
C++
2
RavenDB
2
PostSharp
2
Random
2
Blogging
2
Continious Delivery
1
Bash
1
Projects
1
Messaging
1
Blob Storage
1
Web Application
1
Congress & Convention Tourism
1
Azure Web Apps
1
AWS
1
Tourism Business
1
Time Saviour
1
MVP
1
Web.Config
1
Scaling
1
Azure Storage
1
Excel
1
TourismGeek
1
Tech Guys
1
Windows 8
1
MvcScaffolding
1
Lucene.NET
1
xUnit
1
Graph
1
Azure
1
Sharding
1
Dexter
1
Travis CI
1
Windows Server AppFabric
1
Concurrency
1
Kafka
1
Programming
1
Software
1
Web
1
React
1
Roslyn
1
Visual Basic
1
Business
1
Octopus Deploy
1
UX
1
TV Series
1
eCommerce
1
Search
1
tugberkugurlu.com
1
Identity
1
Redux
1
Microsoft Office
1
Neo4j
1
Go Slices
1
SQL Injection
1
Microsoft SQL Server
1
Docker Compose
1
NGINX
1
Windows Live Writer
1