andreyka26 tech
About
Blog
Categories
Privacy Policy
Terms of Use
andreyka26 live
Auth from backend perspective
Auth from backend perspective pt3: OAuth basics
Auth from backend perspective pt2: Basic and Digest Schemes
Auth from backend perspective pt1: basics
Authorization guides
OAuth Authorization Code React client pt3: Google
OAuth Authorization Code React client pt2: Github
OAuth Authorization Code React client pt1: OpenIddict
OpenId Connect Authorization Code using OpenIddict and .NET
OAuth Authorization Code using OpenIddict and .NET
Handling refresh token for multiple requests using React
JWT authentication and authorization using .NET and React
Infrastructure
React Native Set up for beginners
How to block ping (ICMP) requests using ufw
Generate SSL/TLS certificates for free with Nginx/Certbot
How to create domain and point it to your IP address
Docker cheat sheet
How to add ssh key for passwordless connection in Ubuntu
Postgres with docker for local development
Regular postgres backup to email and telegram channel
.NET Auth Internals
Why google auth cannot be without cookies in .NET
.NET Auth internals pt3: Google
.NET Auth internals pt2: cookies
.NET Auth internals pt1: basics
Distributed Systems
Consistent Hashing pt2: Implementation
Consistent Hashing pt1: Theory
Firebase
Firebase emulator in docker locally