Обновление документации.

This commit is contained in:
2025-04-15 22:09:10 +04:00
parent 2fd6d787a0
commit 5068fe3069
26 changed files with 370 additions and 235 deletions

View File

@@ -7,7 +7,7 @@ use actix_web::{Error, HttpRequest, ResponseError};
use futures_util::future::LocalBoxFuture;
use std::future::{Ready, ready};
/// Middleware guard работающий с токенами JWT
/// Middleware guard working with JWT tokens.
pub struct JWTAuthorization;
impl<S, B> Transform<S, ServiceRequest> for JWTAuthorization
@@ -31,13 +31,13 @@ pub struct JWTAuthorizationMiddleware<S> {
service: S,
}
/// Функция для проверки наличия и действительности токена в запросе, а так же существования пользователя к которому он привязан
impl<S, B> JWTAuthorizationMiddleware<S>
where
S: Service<ServiceRequest, Response = ServiceResponse<B>, Error = Error>,
S::Future: 'static,
B: 'static,
{
/// Checking the validity of the token.
pub fn check_authorization(
&self,
req: &HttpRequest,