MCPcopy Create free account
hub / github.com/dbunt1tled/python-fast-api / from_payload

Method from_payload

src/core/service/dto/token.py:37–45  ·  view source on GitHub ↗
(token: str, payload: dict)

Source from the content-addressed store, hash-verified

35
36 @staticmethod
37 def from_payload(token: str, payload: dict) -> "Token":
38 return Token(
39 token=token,
40 token_type=payload["type"],
41 subject=payload["sub"],
42 session=payload.get("session", None),
43 email=payload.get("email", None),
44 expires_in=datetime.fromtimestamp(timestamp=int(payload["exp"]), tz=timezone.utc),
45 )
46
47
48@dataclass

Callers 1

verify_tokenMethod · 0.80

Calls 1

TokenClass · 0.85

Tested by

no test coverage detected