0Pricing
OAuth2 & OpenID Connect Deep Dive · Lesson

Basic Security Concepts & Terminology

Familiarize yourself with essential security terms like principals, claims, tokens, and trust boundaries.

Basic Security Concepts & Terminology is a free OAuth2 & OpenID Connect Deep Dive lesson on CoddyKit — lesson 3 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the OAuth2 & OpenID Connect Deep Dive learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

Welcome to Security Basics!

Core security terms are the alphabet of building secure systems. Let's lock in the words you'll meet over and over in auth work.

Who is a Principal?

A principal is any entity that can be authenticated or authorized — a user, a service calling another service, or even a device. Basically, any identity needing verification.

Principals in Action

When you sign into an app, you're the principal. Later, that app itself becomes a principal — using its own identity to reach the photo storage service.

What are Claims?

A claim is a statement about a principal — a fact like a name or role, usually a key-value pair, that helps the system decide who you are and what you can do.

Claims: Your Digital Attributes

Think of a driver's license: it carries claims about you — name, email, role. Systems read these claims to make access decisions.

The Role of Tokens

A token is a small digital proof of your identity and permissions — a badge that lets you access resources without re-entering credentials each time.

Tokens: Your Access Pass

After you log in, the system issues a token. You send that with each request instead of your password, and the system inspects it to verify you.

What are Trust Boundaries?

A trust boundary is where the level of trust changes between systems. Anything crossing it should be treated as suspicious and validated.

Trust Boundaries: System Layers

Trust boundaries sit everywhere: browser to backend, app to database, even service to service. Each crossing demands validation, never blind trust.

Test Your Knowledge

Which term describes a statement or assertion made about a principal, conveying attributes like name or role?

Recap: Your Security Toolkit

Recap: principals are the who, claims are facts about them, tokens carry identity, and trust boundaries mark where you must validate.

Frequently asked questions

Is the “Basic Security Concepts & Terminology” lesson free?

Yes — the full text of “Basic Security Concepts & Terminology” is free to read here on the web, and the OAuth2 & OpenID Connect Deep Dive course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the OAuth2 & OpenID Connect Deep Dive course, upgrade to CoddyKit PRO.

What will I learn in “Basic Security Concepts & Terminology”?

Familiarize yourself with essential security terms like principals, claims, tokens, and trust boundaries. You practise OAuth2 & OpenID Connect Deep Dive with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start OAuth2 & OpenID Connect Deep Dive?

No prior experience is required. OAuth2 & OpenID Connect Deep Dive on CoddyKit is structured for beginners through advanced learners; this is — lesson 3 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “Basic Security Concepts & Terminology” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this OAuth2 & OpenID Connect Deep Dive lesson?

Yes. Every OAuth2 & OpenID Connect Deep Dive lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. AuthN vs AuthZ Explained
  2. Evolution of Identity Management
  3. Basic Security Concepts & Terminology
  4. Authentication Factors & Multi-Factor Auth
← Back to OAuth2 & OpenID Connect Deep Dive