Welcome to my blog! My name is Chris Kingdon, I’m a Christian, Husband, and Technical Architect (Software Development). I love what I do and I hope I can share just a bit of my passions with those around me. This blog is a random collection of my thoughts and how-tos on things I have come across in the world of software engineering and sometimes technology at large. I hope that others who follow won’t have to fight through the same issues I’ve encountered. So take a look around and feel free to drop a comment!
Getting Started With gRPC
If you haven’t played with gRPC yet you really should. gRPC is a super cool tool that gives you huge performance gains by using binary messages instead of HTTP calls. In addition, gRPC focuses on contract-first API development. gRPC uses special files called proto files which allow you to define payloads (called messages) and services…Read more “Getting Started With gRPC”
Authentication and Authorization with OAuth 2.0 and OpenID Connect: Part 3 – Bringing it all Together
In parts one and two of this blog series, we went over how to set up Auth for both the frontend and the backend. However, one thing we left out was combining everything together. In my final post on OAuth 2.0 and OpenID Connect, we’ll go over how to combine the backend and the frontend…Read more “Authentication and Authorization with OAuth 2.0 and OpenID Connect: Part 3 – Bringing it all Together”
Authentication and Authorization with OAuth 2.0 and OpenID Connect: Part 2 – Securing the Backend
In Part 1 of my series on authentication and authorization, I went over how to create a secure basic front-end application behind a login screen. In today’s post, we’ll take it a step further and introduce and backend component. Since backends to applications are often stateless, the process to allow access is somewhat different and…Read more “Authentication and Authorization with OAuth 2.0 and OpenID Connect: Part 2 – Securing the Backend”