Table of Contents

Namespace SEBT.Portal.UseCases.Auth

Namespaces

SEBT.Portal.UseCases.Auth.CompleteOidcLogin
SEBT.Portal.UseCases.Auth.OidcCallback
SEBT.Portal.UseCases.Auth.SessionLifetime

Classes

RefreshTokenCommand

Command for refreshing a JWT token with updated user information. The user ID and the claims to preserve are both read from CurrentPrincipal.

RefreshTokenCommandHandler

Handles the refresh of JWT tokens for authenticated users.

RequestOtpCommand

Command to request a one-time password (OTP).

RequestOtpCommandHandler

Handles the request to generate and send a one-time password (OTP) to a user's email.

RequestOtpCommandValidator
ValidateOtpCommand
ValidateOtpCommandHandler

Handles the validation of one-time passwords (OTP) for user authentication.

ValidateOtpCommandValidator