Skip to main content
🔐

Security

OAuth, JWT, Encryption, and keeping your applications safe.

14 concepts • Click Quick for a 2-minute summary, or Deep Dive for comprehensive learning.

14 concepts found
🔑

OAuth

Valet parking with limited keys

intermediate
📜

JWT

A signed badge with your ID

intermediate
🔐

Encryption

A secret code with a key

beginner
🔢

Hashing

A fingerprint for data

beginner
🚧

CORS

A club's guest list for websites

intermediate
🔒

HTTPS

A sealed envelope instead of postcard

beginner
💉

SQL Injection

Tricking databases with malicious input

intermediate
🎨

XSS

Injecting malicious scripts into websites

intermediate
🎭

CSRF

Tricking users into unwanted actions

intermediate
🗝️

Public/Private Keys

Mailbox others can drop into, opened with your key

intermediate
🔑

Authentication

Proving you are who you claim to be

beginner
🚦

Authorization

What you're allowed to do

beginner
📱

Two-Factor Authentication

Password plus your phone

beginner
🔒

SSL/TLS

Encrypting data between you and websites

intermediate