Skip to content
Module
Module 3 of 5Lesson 1 of 2~15 min

OpenID Connect and signing in with Google, Apple or Microsoft

Your users ask for a sign in with Google or Microsoft button, but that choice affects account security. This lesson helps you understand what OpenID Connect adds to OAuth 2.0, decide whether social login is worth it for your product, and specify its rules without opening a security hole.

Lesson objective

By the end of this lesson, you will be able to explain what OpenID Connect adds to OAuth 2.0, decide whether your product offers social login and with which providers, and specify the account linking rules that prevent account takeovers.

Topics covered

  • OpenID Connect
  • OAuth 2.0
  • social login
  • sign in with Google
  • identity provider

In the glossary

Full glossary

Where it fits

Delegating sign-in

When should you let Google, Microsoft or a company's directory authenticate your users, and what do you need to specify?

Lessons in this module

  1. OpenID Connect and signing in with Google, Apple or Microsoft (this lesson)
  2. Enterprise SSO, SAML, OIDC and SCIM provisioning

What you will learn in this module

This lesson is part of the course Design authentication and permissions for a product

  • Specify delegated sign-in (OpenID Connect, social login) and enterprise SSO (SAML, OIDC, SCIM provisioning) for a B2B product.