#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')

## Abblix\.Oidc\.Server\.Features\.UserAuthentication Namespace

| Classes | |
| :--- | :--- |
| [AuthSession](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.UserAuthentication.AuthSession 'Abblix\.Oidc\.Server\.Features\.UserAuthentication\.AuthSession') | Represents a model of an authentication session for a logged\-in user, capturing essential details about the user's authentication state and interactions within the system\. |
| [AuthSessionExtensions](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.UserAuthentication.AuthSessionExtensions 'Abblix\.Oidc\.Server\.Features\.UserAuthentication\.AuthSessionExtensions') | Provides extension methods for [AuthSession](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.UserAuthentication.AuthSession 'Abblix\.Oidc\.Server\.Features\.UserAuthentication\.AuthSession'), facilitating the conversion between authentication session information and JWT claims\. |

| Interfaces | |
| :--- | :--- |
| [IAuthSessionService](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.UserAuthentication.IAuthSessionService 'Abblix\.Oidc\.Server\.Features\.UserAuthentication\.IAuthSessionService') | Manages user authentication, providing mechanisms to sign in, sign out, and maintain user sessions\. This interface plays a pivotal role in the security and session management of an application, ensuring that users are authenticated and their sessions are managed securely across different contexts and client applications\. |
