Busy Developer's Guide to Auth-n-Auth

ted@tedneward.com | Blog: http://blogs.tedneward.com | Twitter: tedneward | Github: tedneward | LinkedIn: tedneward

Credentials

Who is this guy?

How do you know...

... that any of that is true?

How do you know?

Objectives

What are we here to do today?

Authentication

What exactly is this?

Authentication

Start from the basics

Authentication Concepts

What are we talking about?

Authentication Concepts

Glossary of terms

Authentication Concepts

Glossary of terms

Authentication Concepts

Example:

Authentication Concepts

Side Note:

Authentication Concepts

Not all forms of evidence are strong

Authentication Concepts

Authentication can/should be validated

Factors of Authentication

The different forms of evidence

Factors of Authentication

Three forms

Factors of Authentication

Factor: Something you know

Factors of Authentication

Factor: Something you have

Factors of Authentication

Factor: Something you are

Factors of Authentication

Multifactor: Using 2 factors simultaneously

Factors of Authentication

Attacks against factors

Factors of Authentication

Attack examples

Factors of Authentication

Attack recovery

Factors of Authentication

Attack recovery

OAuth Overview

The back and forth

OAuth Overview

What is it?

OAuth Overview

What is it?

How would you solve this?

OAuth Concepts

Understanding the high level

OAuth Concepts

The players:

OAuth Concepts

Example

OAuth Concepts

From the user's perspective:

OAuth Concepts

From the user's perspective:

OAuth Concepts

From the Beppa.com developer (Dave)'s perspective:

The Developer's View

From Dave's perspective (continued):

The Code's View

From the code library's perspective:

Resources

Links:

Authorization Overview

What exactly is this?

Authorization Overview

Authorization

Concepts of Authorization

Concepts of Authorization

What is this?

Concepts of Authorization

Terminology

Concepts of Authorization

From here...

Concepts of Authorization

Prior art

Summary

So what do we know now?

Resources

Books