Nemanja Tomic - Blogging About Tech

Welcome to my small little blog where I write about everything and anything I can and want.

My name is Nemanja Tomic, and I am a Software Engineer working at cloud infrastructure.

I write about tech most of the time, but you will occasionally see posts about philosophy, sports, or just life in general. Have a look! I’m sure you’ll find something that matches your taste… maybe you will even learn something new!

Latest Blog Posts

Identity and Access Management: Authentication and Authorization

Welcome to the first part of my short trilogy about the topic identity and access management. In this series, we will walk through the best practices in todays world of IT regarding the management of users and persisting user sessions securely.

The first part will give you a general outlook of the landscape of authentication and authorization. You will gain fundamental knowledge that is required for the more complex topics. The second part will be about how the workflow looks like for authorizing a newly logged-in user, where we’ll take a closer look at standards like OAuth and OpenID Connect (OIDC) to understand how they enable secure and seamless user access across applications. Passkeys will also be a very interesting topic here, so stay tuned. And in the third and last part, a hands-on tutorial will guide us on how to securely persist a session in Asp.Net Core using Json Web Tokens (JWT) inside a cookie.