Speakers list agenda

Identity in modern Web applications

09:30 - 17:30, 21st of May (Monday) 2018/ WORKSHOP 3

Trainer: Marcin Hoppe (Auth0)

Workshop description:

We log in and out of Web applications every day. Identity is one of the fundamental aspects of almost every site out there and yet it is very hard to get it right the first time. In this space, mistakes are costly and can damage both your brand and your bottom line.

Do you handle user credentials with care? Is your password recovery strategy bullet proof? Are user sessions secure? Do you properly secure access to REST APIs in snappy Single Page Applications?

It is easy to quickly become perplexed but it does not have to be that way.

Join Marcin as he guides you through the essentials of building a robust identity solution for your Web application.

What you will learn:

  • Basics of secure user authentication
  • Strategies for robust password management
  • Session management tips and tricks
  • OAuth2 and OpenID Connect protocols and social logins
  • Securing REST API access with tokens
  • Authentication in Single Page Applications

Experience required: You will require working knowledge of JavaScript and familiarity with Web development. Experience with server-side Node.js programming with the Express framework will be beneficial but not strictly required.

Environment: A laptop with a text editor and Node.js 8 or later is all that is required as far as equipment goes. You will also need a GitHub account.

Language: English.

Lunch: included.