liveBook · Manning

SignInManager<T>

SignInManager<T> is an ASP.NET Core Identity service that manages sign-in, sign-out, and related authentication operations for user accounts.

How 2 Manning books explain it

ASP.NET Core in Action, 3e

SignInManager<T> is an ASP.NET Core Identity service for signing users in and out and managing request authentication state.

How it is used
Handles user sign-in and sign-out while establishing authenticated request state through a principal and authentication cookie.
How deep it goes
Explains login processing from credential validation through cookie creation, but does not detail the service API methods.
Examples
Uses a Razor login form, database user lookup, password validation, claims creation, and encrypted-cookie persistence.
What you can do after
Apply via ASP.NET Core Identity to connect a login UI with credential validation and persistent authenticated requests.

Read how ASP.NET Core in Action, 3e explains SignInManager<T> →

Building Web APIs with ASP.NET Core

SignInManager is an ASP.NET Core Identity service that manages user sign-in operations.

How it is used
Supports AccountController authentication by providing Identity sign-in APIs through dependency injection.
How deep it goes
Defines its login role and injection point, but does not show a direct SignInManager call in the supplied login implementation.
Examples
Uses AccountController registration and login endpoints, LoginDTO validation, password checking, and JWT response generation.
What you can do after
Apply it via dependency injection when structuring an ASP.NET Core Identity login endpoint.

Read how Building Web APIs with ASP.NET Core explains SignInManager<T> →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.