Lion Cipher Lab

Audit and revoke third-party app access to your own accounts

Why it matters

Over the years you have almost certainly clicked a blue 'Sign in with Google', 'Continue with Microsoft', or 'Connect your account' button -- to try a new app, link a calendar, let a tool post for you, or just skip making yet another password. Each of those clicks may have handed an outside app ongoing access to part of your account, and most people never take it back. That is the quiet problem this lab fixes. When you use one of those buttons you are using OAuth: an industry-standard way to let one app get LIMITED access to your account on another service WITHOUT giving it your password. The…

What you'll learn

Steps in this lab

  1. Learn the words: OAuth, consent screen, scope, token, connected app
  2. The safety rules for this lab
  3. Why a forgotten grant is a standing risk (the point of the whole audit)
  4. Audit Google: open your account's connected-apps page
  5. Audit Microsoft: apps and services that can access your data
  6. Audit GitHub: authorized OAuth apps and GitHub Apps
  7. Audit the rest: 'Sign in with Apple' and your social accounts
  8. REVOKE the stale and over-permissioned grants -- and confirm
  9. Make it a habit, and where to go next

Open the full interactive lab →