10 lines
599 B
Markdown
10 lines
599 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.
|