# Audience Member Authentication

Allegro handles sign-in for your audience so they never need to create or remember a password. Members authenticate with **magic links** (a one-click email login) or **social login** through providers like Google, Apple, and Facebook.

The goal is frictionless access — your audience gets in quickly, and you don't have to worry about password resets or credential management.

## How It Works[​](#how-it-works "Direct link to How It Works")

When a member signs in, Allegro creates a secure session for their device. That session keeps them authenticated as they interact with your content. No passwords are stored, and sessions are managed entirely by Allegro on your behalf.

## Magic Links[​](#magic-links "Direct link to Magic Links")

Magic links let members sign in with just their email address.

1. The member enters their email
2. Allegro sends an email containing a one-click login link
3. The member clicks the link and is immediately signed in
4. A secure session is created for their device

If the link expires before the member clicks it, they can request a new one.

tip

Magic links are the simplest way to authenticate your audience. There is nothing to configure — they work out of the box for every tenant.

## Social Login[​](#social-login "Direct link to Social Login")

Social login lets members sign in with an account they already have, such as Google or Apple. The entire flow happens inside a secure popup window, so credentials are never exposed to your site.

1. The member clicks a social login button (e.g. "Sign in with Google")
2. A popup opens where they complete sign-in with the provider
3. Once approved, the popup closes and the member is authenticated

## Implementation[​](#implementation "Direct link to Implementation")

You can use the Allegro Web SDK to implement authentication yourself or simply drop in our pre-built login form component. For technical integration details, see the [Developer Documentation](/developer/guides/authentication.md).

### Web Components[​](#web-components "Direct link to Web Components")

The [`<allegro-login-form>`](/developer/components/login-form.md) component provides a ready-made login form that handles both magic links and social login. Drop it into your page and it works — no custom code required.

## Related[​](#related "Direct link to Related")

* [Magic Links guide](/developer/guides/authentication/magic-links.md) — step-by-step front-end integration
* [Social Login guide](/developer/guides/authentication/social-login.md) — provider setup and customization options
