14 lines
823 B
Markdown
14 lines
823 B
Markdown
# Logins
|
|
|
|
Server-side login interfaces defining contracts for login DTOs, authenticated session state, and login service operations.
|
|
|
|
## Key Files
|
|
|
|
- **`IAcLoginDtoBase.cs`** — Empty marker interface for login DTO types.
|
|
- **`IAcLoggedInModelBase.cs`** — Generic interface for authenticated session state, exposing `IsLoggedIn`, `LoggedInUser`, `AccessToken`, and `LoginErrorCode`, with methods for login and logout.
|
|
- **`IAcLoginServiceServer.cs`** — Server login service interface with `Login`/`LoginAsync` and `UpdatePassword` methods, generic over user, token, profile, and company types.
|
|
|
|
---
|
|
|
|
> **LLM Maintenance:** If you modify code in this folder, update this README to reflect the changes. If you notice the README content does not match the current code, automatically update the README to match the code.
|