> For the complete documentation index, see [llms.txt](https://fusionauth.io/docs/llms.txt)

# Lifecycle | FusionAuth Docs

The CIAM lifecycle.

# Lifecycle

[Edit on GitHub](https://github.com/FusionAuth/fusionauth-site/blob/main/astro/src/content/docs/lifecycle/index.mdx)

[View Markdown](https://fusionauth.io/docs/lifecycle.md)

There's a lifecycle for CIAM users:

1.  Users must get into your identity store somehow. You can [migrate them to the new system](https://fusionauth.io/docs/lifecycle/migrate-users.md) if they exist elsewhere, you can create them via APIs or federation, or they must [self-register](https://fusionauth.io/docs/lifecycle/register-users.md).
2.  After users are in the CIAM system, they need to [authenticate, log in or sign in](https://fusionauth.io/docs/lifecycle/authenticate-users.md) (these all mean the same thing). This includes all manner of authentication methods:
    *   passwordless options such as passkeys and magic links
    *   Identity Providers such as Google or Facebook
    *   SAML and OIDC federation
    *   and more
3.  User profile data also needs to be [managed over time](https://fusionauth.io/docs/lifecycle/manage-users.md). Functionality for this part of the lifecycle includes forms used by customer service reps, self-service account/profile management, searching to extract user data in bulk, and verifying users.
4.  Finally, users are sometimes de-provisioned. In FusionAuth this is done by locking user accounts by [deactivating or deleting users](https://fusionauth.io/docs/apis/users/delete.md).

The documentation in this section explain FusionAuth's functionality and how it can help with each of these parts of the lifecycle:

## Register

[Register Users](https://fusionauth.io/docs/lifecycle/register-users.md)

## Authenticate

[Identity Providers](https://fusionauth.io/docs/lifecycle/authenticate-users/identity-providers.md)

[OAuth](https://fusionauth.io/docs/lifecycle/authenticate-users/oauth.md)

[Passwordless](https://fusionauth.io/docs/lifecycle/authenticate-users/passwordless.md)

[Login API](https://fusionauth.io/docs/lifecycle/authenticate-users/login-api.md)

[Single Sign-On](https://fusionauth.io/docs/lifecycle/authenticate-users/single-sign-on.md)

[Application Authentication Tokens](https://fusionauth.io/docs/lifecycle/authenticate-users/application-authentication-tokens.md)

[SAML](https://fusionauth.io/docs/lifecycle/authenticate-users/saml.md)

[Multi-Factor Authentication (MFA)](https://fusionauth.io/docs/lifecycle/authenticate-users/multi-factor-authentication.md)

[Contextual Multi-Factor](https://fusionauth.io/docs/lifecycle/authenticate-users/contextual-multi-factor.md)

[Logout & Session Management](https://fusionauth.io/docs/lifecycle/authenticate-users/logout-session-management.md)

[Setting Up User Account Lockout](https://fusionauth.io/docs/lifecycle/authenticate-users/setting-up-user-account-lockout.md)

### Integrations

[OpenID Connect Integration](https://fusionauth.io/docs/lifecycle/authenticate-users/integrations/oidc.md)

[SAML Integration](https://fusionauth.io/docs/lifecycle/authenticate-users/integrations/saml.md)

## Manage

[Manage Users](https://fusionauth.io/docs/lifecycle/manage-users.md)

## Migrate

[Migrate Users](https://fusionauth.io/docs/lifecycle/migrate-users.md)