1. Platform
  2. Features
  3. Sign-In Methods
Feature Sign-In Methods

Offer the sign-in your customers expect

Turn on the ways in your product needs, Environment by Environment: passwords, emailed codes, passkeys and social login, with multi-factor authentication on top. Use Canopy's hosted pages or build your own screens.

Passkeys on every plan Social login with your own credentials Multi-factor on every plan
Ways in

Pick the methods that suit your users

Each Environment switches each method on or off on its own, so production can differ from development.

Passwords

Email and password sign-in, checked against known breached passwords.

Emailed codes

A six-digit code sent to the person's email, with no password to remember.

Passkeys

Sign in with a passkey alone, with browser autofill, bound to your own domain.

Social login

Let people use the account they already have

Sign-in buttons run on your own provider credentials, on the hosted pages or through the Direct API.

Test a provider's sign-in before you switch it on
New people can sign up from a provider that verified their email
People link and unlink their accounts themselves

Google

Using your own Google credentials.

GitHub

Uses the person's primary verified email.

Microsoft

Personal and work accounts.

Apple

Your signing key is stored sealed.

Custom OpenID Connect

Add any standards-compliant provider as a button.

Multi-factor authentication

A second factor without building one

Enrolment, challenges and recovery are all handled, on the hosted pages and through the Direct API.

Authenticator apps

Six-digit codes from any authenticator app.

Passkeys and security keys

Platform passkeys and hardware keys as a second step.

Email codes

A code emailed when the person is challenged.

Recovery codes

Single-use backup codes, issued with the first factor.

Trusted devices

Skip the second factor on a remembered device for a set number of days. People can see and revoke theirs.

Your rules

Decide how strict sign-in has to be

Set a policy for the Environment, and let each of your customers go further.

Choose which factors people may use
Give people a grace period to set up a factor
Ask for a fresh second factor before sensitive changes
Each organization can tighten these rules, and can never loosen them

Required or optional

Require a second factor for everyone, or leave it to each organization.

Per customer

An organization can require multi-factor authentication or narrow the ways in.

Step-up

Removing a factor, changing an email or linking an account needs a fresh check.

Two ways to build it

Our pages or your own screens

Both run the same methods and the same rules, so the choice is about who renders the screen.

Hosted Login
  • Canopy renders every sign-in page
  • Your name, logo and colors, on your own auth domain
  • Your app signs people in over OpenID Connect
Direct API
  • You build the screens inside your product
  • A publishable key for web or native apps
  • Canopy tells your screen which methods are on
Protection

The defenses that come with sign-in

Built in, on the hosted pages and the Direct API.

Breached passwords

Passwords found in known breaches are refused.

Account lockout

Repeated failed attempts lock the account.

CAPTCHA

Bot checks on sign-in and sign-up.

Ready to simplify access control?

Create an account and have authentication and hierarchical access control running today.