Slide 1

Slide 1 text

Beautiful authentication Tear down the barbed wire

Slide 2

Slide 2 text

Hi, I’m Tiffany @theophani

Slide 3

Slide 3 text

Beautiful authentication Tear down the barbed wire

Slide 4

Slide 4 text

flickr.com/photos/fallstreak_holes/14394586240

Slide 5

Slide 5 text

flickr.com/photos/jonwiley/1465722671

Slide 6

Slide 6 text

Tear down the barbed wire

Slide 7

Slide 7 text

Engagement Engagement Engagement

Slide 8

Slide 8 text

User value

Slide 9

Slide 9 text

The act of signing in has no inherent value

Slide 10

Slide 10 text

Some user experiences are best when they are never “experienced”

Slide 11

Slide 11 text

Authenticated experiences have a high value

Slide 12

Slide 12 text

Signing in is a pain

Slide 13

Slide 13 text

Your product on the other side is the prize

Slide 14

Slide 14 text

Aim: Pain < Prize

Slide 15

Slide 15 text

A lot of pain = Barbed wire

Slide 16

Slide 16 text

The case study: our old auth flow

Slide 17

Slide 17 text

How did we know our authentication was painful?

Slide 18

Slide 18 text

1. Analyzing support tickets

Slide 19

Slide 19 text

2. Detailed monitoring of authentication endpoints

Slide 20

Slide 20 text

3. Usability tests

Slide 21

Slide 21 text

4. Tracking the conversion funnel

Slide 22

Slide 22 text

What was the nature of the pain we found?

Slide 23

Slide 23 text

Traps: A punishment for entering an expected situation that is not ideal

Slide 24

Slide 24 text

Example Trap: Forgetting your password

Slide 25

Slide 25 text

Forgetting your password is normal

Slide 26

Slide 26 text

Avoid traps: Expect common non-ideal situations

Slide 27

Slide 27 text

Doubled-edged sword: A feature that is meant to protect you, but can also hinder you

Slide 28

Slide 28 text

Example doubled-edged sword: Confirmation modals

Slide 29

Slide 29 text

Example doubled-edged sword: Passwords

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

Passwordless sign-in is as secure as password reset

Slide 35

Slide 35 text

Avoid doubled-edged sword: Keep the protection, remove the hinderance

Slide 36

Slide 36 text

Russian roulette: Forcing someone to make a choice that might be wrong … or not

Slide 37

Slide 37 text

Example of Russian roulette: Making people choose whether they want to sign in or create an account

Slide 38

Slide 38 text

We prompt the user to identify themselves first

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

Example Russian roulette: Making people pick a unique display name during account creation

Slide 42

Slide 42 text

Avoid Russian roulette: Remove risky decisions

Slide 43

Slide 43 text

Friendly fire: When your systems cause errors for the user that are no fault of their own

Slide 44

Slide 44 text

Example of friendly fire: Wrong assumptions about names

Slide 45

Slide 45 text

Example of friendly fire: Wrong assumptions about email addresses

Slide 46

Slide 46 text

Avoid friendly fire: Look at error logs and fix bugs

Slide 47

Slide 47 text

Crossed wires: When users misunderstand what they are doing

Slide 48

Slide 48 text

Example of crossed wires: People started to create an account, but ended up signing in

Slide 49

Slide 49 text

Confusing language: sign in / sign up

Slide 50

Slide 50 text

We changed to: sign in / create account

Slide 51

Slide 51 text

Avoid crossed wires: Make choices distinct

Slide 52

Slide 52 text

What do you measure to see if you reduced the pain?

Slide 53

Slide 53 text

What do you measure to see the pain?

Slide 54

Slide 54 text

Task-completion rate

Slide 55

Slide 55 text

Drop-off points

Slide 56

Slide 56 text

Time to complete

Slide 57

Slide 57 text

Usability tests

Slide 58

Slide 58 text

Volume of support tickets

Slide 59

Slide 59 text

No content

Slide 60

Slide 60 text

Thank you! Tiffany Conroy – @theophani

Slide 61

Slide 61 text

No content