Channel Avatar

Jan Goebel @[email protected]

12K subscribers - no pronouns :c

Building real-world, production-ready applications. Opinions


09:16
OAuth 2.0 - a dead simple explanation
09:58
What is the difference between a PUT and a PATCH request?
06:49
What is a hash function?
05:06
What is the difference between data authenticity and data integrity?
04:12
What's the difference between Authentication vs Authorization?
08:12
What is the difference between URI, URL and URN?
09:35
OAuth 2.0 Pushed Authorization Requests
04:23
OAuth2 Resource Indicators
06:03
OpenID Connect client authentication: client_secret_jwt and private_key_jwt
02:50
OpenID Connect client authentication: basic auth and client secret post
09:52
OAuth 2.0 mutual client authentication (mTLS)
08:07
OAuth 2.0 JWT-secured Authorization Requests (JARs)
03:48
What are Bearer Tokens?
03:07
OAuth 2.0 Dynamic Client Registration Management
07:00
OAuth 2 Dynamic Client Registration
04:53
OAuth Authorization Server Metadata
04:26
Well-known URIs
08:07
OAuth 2 Token Introspection
03:19
OAuth 2.0 Token Revocation
01:53
Unsecured JWTs are a huge security vulnerability
06:28
HMAC vs digital signature
25:24
HTTP Message Signatures explained
08:36
HTTP structured field values: standardizing HTTP headers and trailers
08:50
OpenID Connect vs OAuth | OpenID Connect explained
03:21
OAuth vs JWTs
04:34
JWS vs JWE
03:30
Should you use HS256 with JWTs?
04:24
HS256 vs RS256 with JSON Web Tokens (JWTs)
03:47
JWT RS256
02:37
JWT HS256
01:34
JWT iss vs aud claim
02:39
Decode JWT
03:42
JWT compact serialization
02:51
JWT claims | What is a JWT claim?
10:22
TypeORM express tutorial
09:58
TypeORM migrations
10:21
TypeORM Relations
08:40
TypeORM tutorial project setup
14:51
Ajv JSON schema validation
10:21
Node.js PDF tutorial with pdfkit and express
10:03
Supertest express tutorial | Node REST API testing
10:56
Jest tutorial with Node | testing Node.js applications
03:28
Node.js cron job tutorial
08:45
Express middleware tutorial
05:45
REST API design best practices and guidelines
08:21
SameSite cookie | Lax vs Strict cookies
09:39
OAuth PKCE | OAuth Proof Key for Code Exchange explained
05:00
OAuth password grant flow | OAuth resource owner password grant
02:59
OAuth device flow
03:25
OAuth client credentials flow
06:41
OAuth implicit flow
11:49
OAuth Authorization code flow
08:47
OAuth explained | OAuth 2.0
03:08
How to become a senior engineer | roadmap.sh
23:36
express-validator Node.js tutorial
06:33
HMAC explained | keyed hash message authentication code
08:53
Content Security Policy explained | how to protect against Cross Site Scripting (XSS)
28:34
Node winston logging | logging in Node
21:39
CORS express.js tutorial | Cross-Origin Resource Sharing in Node
09:12
Same Origin Policy explained | what is Same Origin policy?