fast init

This commit is contained in:
ivankirpichnikov
2025-10-16 23:03:50 +03:00
parent b84e0370d6
commit 652da07d12
50 changed files with 1012 additions and 0 deletions
@@ -0,0 +1,17 @@
from abc import abstractmethod
from typing import Protocol
from template_project.application.access_token.entity import AccessTokenId
type RawAccessToken = str
class AccessTokenCryptographer(Protocol):
@abstractmethod
def crypto(self, access_token_id: AccessTokenId) -> RawAccessToken:
raise NotImplementedError
@abstractmethod
def decrypto(self, raw_access_token: RawAccessToken) -> AccessTokenId:
raise NotImplementedError