M7 Identity Sign in

Get your login button.

Five robots install a blue Log in button.

Let people sign in with a password or, when enabled, a provider such as GitHub or Discord. Your app gets a standard way to recognize the person who signs in.

Overview

Let M7 handle sign-up and sign-in while you build your website. New users create their account through M7, and returning users sign in with an existing account. Your app connects through OpenID Connect and receives the identity information it needs to recognize the person who signs in. M7-hosted sign-in keeps password collection and verification in the identity service. Your application can recognize its users without maintaining a separate password database. That reduces the credential-handling code and sensitive data your team needs to manage.

Sign-in and account features

Choose the sign-in options your site offers. M7 supports password sign-in, one-time codes, two-factor authentication, and connected providers such as GitHub or Discord where configured. People can link supported sign-in methods to one M7 account. For example, a person can add GitHub to an account they already use with a password. Account recovery is handled by M7 too. When someone loses access, M7 manages the recovery flow. Your app can use the same sign-in integration once access is restored. M7 completes the chosen sign-in flow and any required security checks, then returns the account's identity to your app through OpenID Connect. Your app works with that identity across the supported sign-in methods.

Developer benefits

Move account creation, password verification, recovery, linked sign-in methods, signing-key rotation and authentication logging into a shared identity service. That reduces the authentication code you need to build, test and maintain. Connect through a compatible OpenID Connect library, the documented APIs, or the M7 SDK. Use M7's documentation and integration tools to connect your app and validate sign-in results. Your application controls its own sessions and decides what each person can see and do. As you add websites or applications, connect them to the same provider and reuse the account system. People can use their existing M7 account across the apps you connect, while you spend more development time on your product.

AI-driven development

Put AI to work on your website while M7 handles sign-in. Keeping password verification and account management in a dedicated identity service reduces the authentication code your team needs to generate, review and maintain. Give your development tools a defined integration to work with: connect through OpenID Connect, validate the sign-in result, and apply your app's access rules to protected pages and actions. Keep the account system consistent while you build and revise the rest of your product. This lets your team spend more time on useful features and focus its security review on the integration and the application's own behavior.