mainframe.json_web_token ======================== .. py:module:: mainframe.json_web_token Classes ------- .. autoapisummary:: mainframe.json_web_token.AuthenticationData mainframe.json_web_token.JsonWebToken Module Contents --------------- .. py:class:: AuthenticationData .. py:attribute:: issuer :type: str .. py:attribute:: subject :type: str .. py:attribute:: audience :type: str .. py:attribute:: issued_at :type: datetime.datetime .. py:attribute:: expires_at :type: datetime.datetime .. py:attribute:: grant_type :type: Optional[str] .. py:method:: from_dict(data: dict[Any, Any]) :classmethod: .. py:class:: JsonWebToken Perform JSON Web Token (JWT) validation using PyJWT .. py:attribute:: jwt_access_token :type: str .. py:attribute:: auth0_issuer_url :type: str .. py:attribute:: auth0_audience :type: str .. py:attribute:: algorithm :type: str :value: 'RS256' .. py:attribute:: jwks_uri :type: str .. py:method:: validate() -> AuthenticationData